我在通过 Node + Express 和 Mongodb 通过 Mongoskin 更新文档时遇到问题。我通过 mongo 命令行使用了以下内容,它按预期工作:
db.userlist.update({_id: ObjectId('5377821219f21e974150bacf')}, {$set: {username: "Test"}})
但是,在 Node 中执行类似的操作不起作用,并且似乎通过浏览器返回 500 错误。
db.collection('userlist').update({_id: ObjectId('5377821219f21e974150bacf')}, {$set: {username: "Test"}});
我尝试传递选项 multi: true 和 false 并尝试添加回调,但每次都不起作用。
我错过了什么?ps 我对 node 和 mongodb 很陌生,在此先感谢。