示例: 用户集合中的文档:
name: 'Foo', //type string
address: [5bf2d3008af5910530e83a64, 5bf2d3008af5910530e83a64] //[{type ObjectId ref 'Address'}]
在exec User.updateOne之后:// with req.body.name ='Bar'
document:
name: 'Bar',
address: []
ps:我不想在自动将'null'添加到每个空字段时使用$ set
答案 0 :(得分:0)
猫鼬的$ set不应取消设置或重置您未指示的任何字段。您可以分享您的更新操作说明吗?