插入文件
插入名為 myFirstDocument
的文件並設定 2 個屬性 greetings
和 farewell
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( document , options , callback )
爭論 | 型別 | 描述 |
---|---|---|
collection |
字串 | 指定集合的字串 |
document |
賓語 | 要插入集合的文件 |
options |
賓語 | (可選) 可選設定 (預設值:null) |
callback |
功能 | 插入操作完成時要呼叫的函式 |
callback
函式有兩個引數
err
:錯誤 - 如果發生錯誤,將定義err
引數result
:object - 包含有關插入操作的詳細資訊的物件