DBA技术栈MongoDB 数据增改删除
// 引入MongoDB客户端
const MongoClient = require('mongodb').MongoClient;
// 定义连接字符串
const url = 'mongodb://localhost:27017';
// 创建新的MongoClient实例
const client = new MongoClient(url);
// 连接到服务器
client.connect(function(err) {
if (err) throw err;
// 指定要操作的数据库和集合
const db = client.db('testDB');
const collection = db.collection('testCollection');
// 插入文档
collection.insertOne({a: 1}, function(err, result) {
if (err) throw err;
console.log('文档插入成功', result);
// 更新文档
collection.updateOne({a: 1}, {$set: {a: 2}}, function(err, result) {
if (err) throw err;
console.log('文档更新成功', result);
// 删除文档
collection.deleteOne({a: 2}, function(err, result) {
if (err) throw err;
console.log('文档删除成功', result);
// 关闭连接
client.close();
});
});
});
});
这段代码展示了如何使用MongoDB Node.js驱动程序连接到MongoDB数据库,然后执行插入、更新和删除操作。代码首先连接到数据库,然后指定操作的数据库和集合,接着分别执行插入、更新和删除操作,并在控制台打印出操作结果。最后,代码关闭了数据库连接。
评论已关闭