MongoDB分片综合应用及实践
// 引入MongoDB客户端
const MongoClient = require('mongodb').MongoClient;
// 定义连接字符串
const uri = "mongodb+srv://<username>:<password>@cluster0.mongodb.net/test?retryWrites=true&w=majority";
// 创建新的MongoClient实例
const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true });
// 连接到MongoDB集群
client.connect(err => {
if (err) throw err;
console.log("连接成功");
// 连接到数据库
const db = client.db('test');
// 连接到集合
const collection = db.collection('rates');
// 插入文档
collection.insertOne({name: "JP Morgan", rate: 0.0025}, (err, result) => {
if (err) throw err;
console.log("文档插入成功");
// 关闭连接
client.close();
});
});
这段代码展示了如何使用MongoDB Node.js驱动程序连接到MongoDB Atlas上的分片集群,并向其中的一个集合插入一条新的文档。在实际应用中,你需要替换连接字符串中的<username>
和<password>
以及集群名称cluster0
,并根据需要选择正确的数据库和集合。
评论已关闭