【Node.js工程师养成计划】之使用Node连接MongoDB进行增删改查
// 导入必要的模块
const MongoClient = require('mongodb').MongoClient;
const url = 'mongodb://localhost:27017'; // MongoDB的连接URL
const dbName = 'mydatabase'; // 数据库名
// 创建新的MongoClient
const client = new MongoClient(url, { useUnifiedTopology: true });
// 连接到服务器
client.connect(function(err) {
if(err){
console.log('数据库连接失败', err);
return;
}
console.log('连接成功');
// 连接到数据库
const db = client.db(dbName);
// 使用数据库
// 例如:插入一条数据
const collection = db.collection('documents');
collection.insertOne({a: 1}, function(err, result) {
if(err){
console.log('插入失败', err);
return;
}
console.log('插入成功', result);
});
// 关闭连接
client.close();
});
这段代码演示了如何使用Node.js和MongoDB的官方驱动程序连接到MongoDB数据库,并执行一个简单的插入操作。在实际应用中,你可以根据需要进行查询(find
、findOne
)、更新(updateOne
、updateMany
)、删除(deleteOne
、deleteMany
)等操作。记得在实际应用中处理错误和关闭数据库连接。
评论已关闭