完整的代码, 可以复制引用
安装node的mongodb
https://www.npmjs.com/package/mongodb
const MongoClient = require('mongodb').MongoClient;
const assert = require('assert');
// 数据库连接地址
const url = 'mongodb://localhost:27017';
// 数据库名称
const dbName = 'admin';
// 使用connect方法连接到服务器
MongoClient.connect(url, function(err, client) {
// 若有错误,输出错误并返回
if (err) {
console.log(err);
return;
}
console.log('数据库连接成功'); // 数据库连接成功提示
// 获取数据库
const db = client.db(dbName);
// 获取数据集合
const collection = db.collection('admin'); // admin是数据库表名
// 添加数据
/*
collection.insertMany([
{'name': 'qqq', 'age': '10'},
{'name': 'www', 'age': '20'},
{'name': 'eee', 'age': '30'},
], function(err, result) {
if (err) {
console.log(err);
return;
}
console.log('添加成功'); // 添加成功提示
client.close();
});
*/
// 删除数据
/*
collection.deleteOne({ 'name' : 'qqq' }, function(err, result) {
if (err) {
console.log(err);
return;
}
console.log('删除成功'); // 删除成功提示
});
*/
// 修改更新数据
collection.updateOne(
{ 'name' : 'www' },
{ $set: { 'name' : '111' } },
(err, result) => {
if (err) {
console.log(err);
return;
}
console.log('更新成功'); // 更新成功提示
client.close();
}
);
// 查看数据
collection.find({}).toArray(function(err, docs) {
if (err) {
console.log(err);
return;
}
console.log(docs); // 输出查询到的数据
client.close();
});
});