我正在尝试在 node.js 中使用 mongoose 更新 mongodb 文档
当字段存在时,更新工作,但如果字段不存在,更新将不起作用。
我想在文档中添加新字段。
MongoDB 查询( $set )正在工作:
db.getCollection('users').update({ 'uid': 'uid' }, { $set: { 'vehicle_status': 'bike' } })
但是在猫鼬中完成时它将不起作用。使用 $set 不会添加字段。
User.update({ uid: uid }, { $set: { vehicle_status: vehicleSatus } }, { multi: true })
原文由 sabper 发布,翻译遵循 CC BY-SA 4.0 许可协议
试试下面的代码:
此外,请确保将 vehicle_status 添加到架构中。