我正在使用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中,语法可行,但是当事件触发时,在node中会抛出以下错误:
Error: Cannot use a writeConcern without a provided callback
我尝试添加一个函数作为基本的错误检查,但我不确定如何以mongo期望的方式提供回调。
我对这还有点新,请多指教。谢谢!