これを行う1つの方法は、$push
を使用することです。 :
db.col.update(
{ name: 'doc', 'list.id': 2 },
{$push: {'list.$.items': {id: 5, name: 'item5'}}}
)
http://docs.mongodb.org/manual/reference/operator/push/
$push
を置き換えることもできます (おそらく)$addToSet
のような他の演算子を使用します 探している正確な結果を得るには。