我有这样的文件:
[ { _id: 55535305c6d17454276beba1,
name: 'Localhost',
tables: [{ chairs:[{
data:[{
}]
}]
}]
}
]
我想在数据文档中更新/插入新数据。
答案 0 :(得分:0)
您可以为这个例子执行以下操作:
db.collectionName.update(
{_id: 55535305c6d17454276beba1},
{$set: {"tables.chairs.data" : [{somethingHere:1}] }}
);
您可以使用以下语法更新数据数组中的各个元素:
db.collectionName.update(
{_id: 55535305c6d17454276beba1},
{$set: {"tables.chairs.data.0" : {somethingHere:2} }}
);
此链接提供了一些其他示例: Updating Value of Array Element in MongoDB