zoukankan      html  css  js  c++  java
  • 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')
        }
      })
    })

    .

  • 相关阅读:
    个人第三次作业——原型设计
    《构建之法》团队作业第一次
    vsCode如何将结果输入到调试控制台
    Beta-冲刺第三天
    Beta版本(有更改)
    Beta冲刺-第二天
    Beta冲刺—第一天
    个人作业-测试
    团队项目—系统设计
    团队项目-需求分析
  • 原文地址:https://www.cnblogs.com/crazycode2/p/10941163.html
Copyright © 2011-2022 走看看