【发布时间】:2021-01-28 03:56:06
【问题描述】:
所以我正在使用 socket.io 监听一个事件,一旦触发,我会尝试将记录更新为新值。
socket.on('contentEdited', function (newContent) {
collection.update(
{ '_id' : ObjectId("5279262e74d92da751eb2b8e") },
{ $set: {
'content': newContent
}
}
), function (err, result) {
if (err) throw err;
console.log(result)
};
});
语法在shell中有效,但在事件触发时会在节点中抛出以下错误:
错误:如果没有提供回调,就无法使用 writeConcern
之后我尝试在末尾添加一个函数以进行基本错误检查,但我不确定如何以 mongo 期望的方式提供回调。
还是有点新,谢谢
【问题讨论】:
-
对 mongo 了解不多,但快速搜索了一下关于写入问题的谷歌:docs.mongodb.org/manual/core/write-concern
-
是的,我读到了,但我需要对此用例有强烈的写入关注,并且成功回调会很有用。
标签: javascript node.js mongodb