如何将 Robomongo(或任何其他 mongodb 客户端)连接到由本地 Meteor 应用程序创建的 mongodb 实例?
最佳答案
确保 Meteor 正在本地主机上运行。打开终端窗口并运行 meteor
命令。如果您没有更改为端口,它将开始在 localhost:3000 上运行。
当它运行时,打开一个单独的终端窗口并运行 meteor mongo
命令。这将打开一个 MongoDB shell 并告诉您它正在连接到哪个端口这通常是 3001,从版本 0.7.1.1 开始,如果更早,则为 3002。它会说类似 127.0.0.1:3001/meteor
转到 Robomongo(或您最喜欢的 mongodb 客户端软件)并创建一个新连接,确保将连接地址更改为 localhost 和给定的端口号。如果您的客户不坚持使用默认数据库,则无需额外定义/meteor。
正如 https://stackoverflow.com/a/22023284/1064151 中指出的那样一些驱动程序可能需要特定的行尾、分隔符或其他字符流。例如,ObjCMongoDB基于 C 的驱动程序希望 url 为 127.0.0.1:3001/
并在末尾加上额外的 /
,否则它将无法工作。因此,请务必检查您的驱动程序/客户端的文档。
https://stackoverflow.com/questions/22020580/