添加到mongoDB中的嵌套json

时间:2013-02-04 22:28:02

标签: shell mongodb

对于一个实例,我在mongodb中有一个json文档

{
a:{b:c}
}

现在,如果我想添加一个嵌套的json,我想做什么,这将使它看起来像:

{
a:{b:c, d:e}
}

我已阅读update的文档。它记录了$inc$rename$set& $unset。但我希望它添加a的现有元素。就像$addToSet对数组一样。

1 个答案:

答案 0 :(得分:2)

您可以使用$set运算符:

collection.update({'a.b': 'c' }, {$set: {'a.d': 'e'}} )