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

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')
    }
  })
})

.

原文地址:https://www.cnblogs.com/crazycode2/p/10941163.html