插入文件

插入名為 myFirstDocument 的文件並設定 2 個屬性 greetingsfarewell

const MongoClient = require('mongodb').MongoClient;

const url = 'mongodb://localhost:27017/test';

MongoClient.connect(url, function (err, db) {
  if (err) throw new Error(err);
  db.collection('myCollection').insertOne({ // Insert method 'insertOne'
    "myFirstDocument": {
      "greetings": "Hellu",
      "farewell": "Bye"
    }
  }, function (err, result) {
    if (err) throw new Error(err);
    console.log("Inserted a document into the myCollection collection!");
    db.close(); // Don't forget to close the connection when you are done
  });
});

收集方法 insertOne()

db.collection( collection ).insertOne( documentoptionscallback

爭論 型別 描述
collection 字串 指定集合的​​字串
document 賓語 要插入集合的文件
options 賓語 (可選) 可選設定 (預設值:null)
callback 功能 插入操作完成時要呼叫的函式

callback 函式有兩個引數

  • err:錯誤 - 如果發生錯誤,將定義 err 引數
  • result:object - 包含有關插入操作的詳細資訊的物件