更新文件
查詢屬性 { greetings: 'Hellu' }
的文件並將其更改為 { greetings: 'Whut?' }
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').updateOne({ // Update method 'updateOne'
greetings: "Hellu" },
{ $set: { greetings: "Whut?" }},
function (err, result) {
if (err) throw new Error(err);
db.close(); // Don't forget to close the connection when you are done
});
});
收集方法 updateOne()
db.collection( 集合 ).updateOne( 過濾器,更新,選項。回撥 )
引數 | 型別 | 描述 |
---|---|---|
filter |
賓語 | 指定選擇標準 |
update |
賓語 | 指定要應用的修改 |
options |
賓語 | (可選) 可選設定 (預設值:null) |
callback |
功能 | 操作完成時要呼叫的函式 |
callback
函式有兩個引數
err
:錯誤 - 如果發生錯誤,將定義 err 引數db
:object - MongoDB 例項