zoukankan      html  css  js  c++  java
  • mode 连接 MongoDB 插入内容

    1.插入单条  -- insertOne

    var MongoClient = require('mongodb').MongoClient;
    var url = require('./config/keys').mongoURI;
    
    /**
     * 插入单条
     * insertOne
    */
    MongoClient.connect(url, { useNewUrlParser: true, useUnifiedTopology: true }, function(err, db) {
      if(err) throw err;
      var dbo = db.db('koa'); // koa 库名
      var myobj = { name: '测试人员', type: 1, like: ['唱', '跳', '搞代码']};
      dbo.collection('users').insertOne(myobj, function(err, res) { // users 表名
        if(err) throw err;
        console.log('人员信息插入成功', res);
        db.close();
      })
    });
    

    2.插入多条 -- insertMany

    var MongoClient = require('mongodb').MongoClient;
    var url = require('./config/keys').mongoURI;
    
    /**
     * 插入多条
     * insertMany
    */
    MongoClient.connect(url, { useNewUrlParser: true, useUnifiedTopology: true }, function(err, db) {
      if(err) throw err;
      var dbo = db.db('koa'); // koa 库名
      var myobj = [
        { name: '张三', type: 1, like: ['唱', '跳', '搞代码']},
        { name: '李四', type: 1, like: ['唱', '跳', '搞代码']},
        { name: '王五', type: 1, like: ['唱', '跳', '搞代码']}
      ];
      dbo.collection('users').insertMany(myobj, function(err, res) { // users 表名
        if(err) throw err;
        console.log('人员信息插入成功', res.insertedCount);
        db.close();
      })
    });
    

    .

  • 相关阅读:
    Google
    LeetCode 664. 奇怪的打印机
    LeetCode 79. 单词搜索
    LeetCode 224. 基本计算器
    Windows 端口映射
    LeetCode 354. 俄罗斯套娃信封问题
    LeetCode 300. 最长递增子序列
    LeetCode 338. 比特位计数
    LeetCode 395. 至少有K个重复的最长子串
    LeetCode 424. 替换后的最长重复字符
  • 原文地址:https://www.cnblogs.com/crazycode2/p/15110226.html
Copyright © 2011-2022 走看看