我如何连接到一个不同的node.js进程的meteor.js mongodb实例
我怎样才能连接到不同的node.js过程meteor.js mongodb实例。 我注意到,meteor.js mongodb是不同的然后我当地的mongod实例,我无法find我的数据库中我的meteor应用程序的集合。
当你的meteor进程正在运行时,在你的控制台input这个命令:
$ ps aux | grep mongod
其中的一行表示由meteor启动的mongod实例。 记下--port
参数。 假设它是3001.从节点可以连接到端口3001上的本地主机,数据库名称应该是meteor
。
例如,如果您使用的是mongodb本机驱动程序 ,则可以执行如下操作:
var MongoClient = require('mongodb').MongoClient; MongoClient.connect('mongodb://127.0.0.1:3001/meteor', function(err, db) { ... });
如果你想连接到mongo shell,你可以这样做:
$ mongo --port 3001 meteor
从您的meteor应用程序的根目录中,您还可以连接:
$ meteor mongo