koa 基础(二十)nodejs 操作mongodb数据库 --- 新增数据

时间:2024-10-02 11:04:26

1.app.js

/**
* nodejs 操作mongodb数据库
* 1.安装 操作mongodb
* cnpm install mongodb --save
* 2.引入 mongodb 下面的 MongoClient
* var MongoClient = require('mongodb').MongoClient;
* 3.定义数据库连接的地址 以及配置数据库
* koa 数据库的名称
* var url = 'mongodb://localhost:27017/';
* var dbName = 'koa'
* 4.nodejs 连接数据库
* MongoClient.connect(url, function (err, client) {
const db = client.db(dbName); // 数据库db对象
})
* 5.操作数据库
* db.user.insert
* MongoClient.connect(url, function (err, db) {
db.collection('user').insertOne({"name": "张三"}, function (err, result) {
db.close(); // 关闭连接
})
})
*/ var MongoClient = require('mongodb').MongoClient;
var dbUrl = 'mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb';
var dbName = 'koa'; // 连接数据库
console.time('start');
MongoClient.connect(dbUrl, (err, client) => {
if (err) {
console.log(err);
return;
} var db = client.db(dbName);
// 增加数据
db.collection('user').insertOne({
'username': '王五2',
'age': 26,
'sex': '男',
'status': '1'
}, function (err, result) {
if (!err) {
console.log('增加数据成功');
// 关闭数据库
client.close(); console.timeEnd('start')
}
})
})

.