我想用mongodb存储这样的对象:
{
field: 'example',
attr: {
tmp : 'test',
tmp1 : 'test1'
}
};
现在,我想搜索具有属性field:'example'
的条目,并在其attr
对象中添加一个字段。我怎么能在mongojs中做到这一点?
答案 0 :(得分:3)
您可以将tmp2:'test2'
值添加到集合中,如下所示。
db.myObject.update({field:'example'},{$set:{'attr.tmp2':'test2'}})