我们如何更新特定文档,并使用另一个字段的值向其添加新字段。 像这样:
db.getCollection('users').findOneAndUpdate({_id: ObjectId("000000000000000000000001")},{$set: {newSlug: "$slug"}}, false,
true)
在上面的查询中,我想向文档中添加一个新的newSlug
,并为其分配slug
(另一个字段)的值,并将$slug
更改为其他内容。
如果没有两个单独的查询,首先找到然后更新,是否可能?