【发布时间】:2015-07-01 15:06:42
【问题描述】:
假设我有一个类似的文档
{
"_id" : 5,
"rows": [
{ "id" : "aab", "value":100},
{ "id" : "aac", "value":400},
{ "id" : "abc", "value":200},
{ "id" : "xyz", "value":300}
]
}
我需要在每个子文档 "status" : 1 中添加一个新键,结果应该是这样的
{
"_id" : 5,
"rows": [
{ "id" : "aab", "value":100, "status":1},
{ "id" : "aac", "value":400, "status":1},
{ "id" : "abc", "value":200, "status":1},
{ "id" : "xyz", "value":300, "status":1}
]
}
如何通过单个更新查询来做到这一点?
【问题讨论】:
标签: arrays mongodb subdocument