更新MongoDB中的属性

时间:2018-02-25 17:01:17

标签: mongodb mongodb-query mongodb-update

我正在尝试更新字段的属性。

例如,更新名称" Orchid garden"换一个新名字,让我们说,"美丽的花园" ......

我遵循MongoDB文档中给出的语法,但似乎我遗漏了一些东西。

(数据库称为工厂。)

The field information is written in JSON, click here to preview

以下是我的尝试:

db.gardens.update( {name: "Orchid Garden"}, {$set: {name : "Gothenburg Orchid Garden"}}  )

1 个答案:

答案 0 :(得分:1)

您有一个嵌套的garden对象,因此您必须使用点符号

db.gardens.update( {"garden.name": "Orchid Garden"}, {$set: {"garden.name" : "Gothenburg Orchid Garden"}} )