meteor/mongodb:使用不同的数据库进行身份验证;读/写

meteor/mongodb:使用不同的数据库进行身份验证;读/写,mongodb,meteor,Mongodb,Meteor,meteor允许使用环境变量MONGO_URL指定数据库: "mongodb://user:password@host:port/meteorDB" Meteor将自动使用“meteorDB”数据库进行身份验证,所有集合将引用该数据库并对其进行读/写操作 但是,我使用mongodb cloud manager来设置我的用户。它将所有用户保存到管理数据库,而不是在每个数据库中保存单独的用户。我想使用“admin”DB进行身份验证,使用“meteorDB”进行数据存储。这可能吗?是的,下面是一段代

meteor允许使用环境变量MONGO_URL指定数据库:

"mongodb://user:password@host:port/meteorDB"
Meteor将自动使用“meteorDB”数据库进行身份验证,所有集合将引用该数据库并对其进行读/写操作


但是,我使用mongodb cloud manager来设置我的用户。它将所有用户保存到管理数据库,而不是在每个数据库中保存单独的用户。我想使用“admin”DB进行身份验证,使用“meteorDB”进行数据存储。这可能吗?

是的,下面是一段代码片段,介绍如何将集合绑定到不同的MongoDB URL:

var db = new MongoInternals.RemoteCollectionDriver("<ONE OF YOUR DBS>");
MyCollection = new Mongo.Collection("<YOUR COLLECTION>", { _driver: db });
var db=newmongonternals.RemoteCollectionDriver(“”);
MyCollection=newmongo.Collection(“,{u-driver:db});