更新 MongoDB 中的属性
Updating an attribute in MongoDB
我正在尝试更新字段的属性。
例如,将名称 "Orchid garden" 更新为新名称,比方说,"The Beautiful Garden"...
我正在遵循 MongoDB 文档中给出的语法,但似乎我遗漏了什么。
(数据库名为plants。)
The field information is written in JSON, click here to preview
这是我正在尝试的:
db.gardens.update( {name: "Orchid Garden"}, {$set: {name : "Gothenburg Orchid Garden"}} )
您有一个嵌套的 garden
对象,因此您必须使用点符号
db.gardens.update( {"garden.name": "Orchid Garden"}, {$set: {"garden.name" : "Gothenburg Orchid Garden"}} )
我正在尝试更新字段的属性。
例如,将名称 "Orchid garden" 更新为新名称,比方说,"The Beautiful Garden"...
我正在遵循 MongoDB 文档中给出的语法,但似乎我遗漏了什么。
(数据库名为plants。)
The field information is written in JSON, click here to preview
这是我正在尝试的:
db.gardens.update( {name: "Orchid Garden"}, {$set: {name : "Gothenburg Orchid Garden"}} )
您有一个嵌套的 garden
对象,因此您必须使用点符号
db.gardens.update( {"garden.name": "Orchid Garden"}, {$set: {"garden.name" : "Gothenburg Orchid Garden"}} )