作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 express 连接到我的 mongoDB:
mongodb.MongoClient.connect(mongourl, function(err, database) {
// How would one switch to another database here?
});
我必须首先连接到管理数据库。建立连接后,我想切换数据库。
虽然我已经搜索了官方文档,但我无法找到适合我需要的东西。
我知道 MongoClient::open()
方法,但我想坚持使用 connect()
。
感谢任何帮助。
最佳答案
你可以像这样切换到另一个数据库:
mongodb.MongoClient.connect(mongourl, function(err, database) {
// switch to another database
database = database.db(DATABASE_NAME);
...
});
( docs )
编辑:澄清一下:这还允许您通过同一连接打开多个数据库:
mongodb.MongoClient.connect(mongourl, function(err, database) {
// open another database over the same connection
var database2 = database.db(DATABASE_NAME);
// now you can use both `database` and `database2`
...
});
关于javascript - MongoDB/Express - 如何在通过 connect() 连接后切换数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21476134/
我是一名优秀的程序员,十分优秀!