使用多个数据库的node-mongodb-native 2.X驱动程序
有没有办法使用多个数据库与MongoDB的单一连接? 我发现这个:
https://mongodb.github.io/node-mongodb-native/api-generated/mongoclient.html#open
但最好我可以告诉那些文档是旧的,因为在MongoClient上似乎没有一个open
方法? 你真的需要build立多个连接?
谢谢!
find了:
http://mongodb.github.io/node-mongodb-native/2.0/api/Db.html#db
这是他们的例子
var MongoClient = require('mongodb').MongoClient, test = require('assert'); MongoClient.connect('mongodb://localhost:27017/test', function(err, db) { test.equal(null, err); // Reference a different database sharing the same connections // for the data transfer var secondDb = db.db("integration_tests_2"); ...
它是同步的。 对我来说似乎很陌生,这个方法里面没有“use”这个词。 也似乎奇怪,它属于数据库类。 db.db('other_db')
..有点模糊。 做了一些testing,似乎工作,所以我将这标记为任何最终在这里的答案。
- MongoDB:如何使用Mongoose添加或更新SubDocument?
- 在mongoose的对象数组上使用循环保存模型。 所有插入时都需要回拨
- 如何循环Node / Express中的对象数组,并检查MongoDB数据库中是否存在匹配项?
- Mongoose多个$推到多个数组
- Elasticsearch和具有nodejs的MongoDB
- 正则expression式的MongoDB Web APIfilter语法…它是如何完成的?
- 想在mongobd node.JS中通过_id得到参考集合的对象
- meteor和mongodg在debian wheezy上退出代码1
- 我应该在Mongoose中逐个返回数组或数据吗?