在 MongoDB 驱动程序中切换数据库时,可以使用以下方法:
useDatabase
方法:const MongoClient = require('mongodb').MongoClient;
const uri = "mongodb+srv://<username>:<password>@<cluster>.mongodb.net/<dbname>?retryWrites=true&w=majority";
MongoClient.connect(uri, { useNewUrlParser: true, useUnifiedTopology: true }, function(err, client) {
if (err) throw err;
const db = client.db("new_database_name");
console.log("Database changed to new_database_name");
client.close();
});
db
方法:const MongoClient = require('mongodb').MongoClient;
const uri = "mongodb+srv://<username>:<password>@<cluster>.mongodb.net/<dbname>?retryWrites=true&w=majority";
MongoClient.connect(uri, { useNewUrlParser: true, useUnifiedTopology: true }, function(err, client) {
if (err) throw err;
const db = client.db("new_database_name");
console.log("Database changed to new_database_name");
client.close();
});
在这两个示例中,请将<username>、
<password>、
<cluster>和
<dbname>` 替换为您的 MongoDB 实例的凭据和详细信息。
推荐的腾讯云相关产品:
产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云