Answers:
要与之手动交互,您需要客户说出协议。这是一个网络浏览器做什么,它说,HTTP / HTTPS,为您和发出命令(GET
,POST
等)和视觉上呈现给你的答复。用于与MongoDB手动交互的默认客户端是mongo
外壳程序 -它会为您连接并说出MongoDB Wire Protocol,TCP/IP
并通常以基于文本的json
格式为您呈现结果。还有其他一些可以为您提供更多图形/视觉输出的产品,例如Robomongo和Mongoclient(有关更完整的列表,请参见admin UI列表)。
在节点内,此操作由MongoDB节点驱动程序处理,该驱动程序负责说出协议并将命令及其对应的输出来回转换为节点可以使用的格式。这类似于在查询Web服务器时将在节点中使用http
客户端来获得类似结果的方式。