这听起来类似于 Mongo $set。在这种情况下,我想更新文档(更新和/或删除字段),但忽略字段 creatorName,使其保持不变。
示例文档:
{id: 1, firstName: 'Testy', middleName: 'Jim', lastName: 'Shorts', creatorName: 'User1'}
更新为:
{id: 1, firstName: 'Production', lastName: 'Pants', creatorName: 'User1'}
如果我使用 set,creatorName 保持不变(好)并且 firstName 和 lastName 被更新(好),但 middleName 没有被删除(坏)。Set 限制在更新期间删除字段的能力。
这可以在查询中完成吗?没有$未设置?