CNode

关于多个node服务器使用mongodb的问题,请指导。

BBlueHub发布于12 年前最后回复12 年前3 回复4030 浏览0 收藏

我创建了两个node服务器,其中一个服务器创建了一个mongo数据库:test,数据库里有个集合eparas……现在我要从另一个node服务器来访问eparas并从中查询数据,该怎么做呢?

查看回复

回复 (3)

I
icarusysuper#1·12 年前

我的一个想法是在nodejs服务器中使用的mongo数据库的管理员用户名和密码连接数据库就可以吧。

B
BlueHub#2·12 年前

那样只是连上了数据库啊,关键是怎么去访问文档

I
icarusysuper#3·12 年前
引用 BlueHub那样只是连上了数据库啊,关键是怎么去访问文档

举一个mongoskin的例子。(db_path按照自己需求改,db_name就是指明你需要访问哪个mongodb实例,你需要的文档就是在里面)

var db_path = "http://" + config.username + ":" + config.password + "@" + config.db_host + ":" + config.db_port + "/" + config.db_name + '?auto_reconnect=true',
    db = require('mongoskin').db(db_path, {safe: true});
参与回复
登录后即可参与回复。登录