创建与现有嵌套字段具有相同值的字段

时间:2019-06-13 17:16:43

标签: mongodb mongodb-query

我已经看过许多有关如何使用现有字段值创建字段的文档和问题,但我读过的文档和问题都没有解释如何使用现有但嵌套的字段创建值。

这是我尝试运行的两个查询示例:

db.getCollection('bots').find({name:/PORTER/}).update({ $set: {'theme.css.greeterFontColor' : $theme.css.primaryColor}})
db.getCollection('bots').find({name:/PORTER/}).update({ $set: {'theme.css.greeterFontColor' : '$theme.css.primaryColor'}})

在两种情况下,都没有创建新字段。

编辑-我不同意这是重复的,因为该链接的问题仅涉及未嵌套的值,并且答案中提供的解决方案对我不起作用。

0 个答案:

没有答案