次の基本構造のドキュメントがある場合:
{
...
Monday: { a:1, b:2 },
Tuesday: { c:3, d:4 }
...
}
追加のkey:valueペアを月曜日の値に「プッシュ」することはできますか?結果は次のようになります。
{
Monday: { a:1, b:2, z:8 },
Tuesday: { c:3, d:4 }
...
}
$Push
演算子は配列に対してのみ機能するようです。
そのようなことをするだけです
db.foo.update({"_id" :ObjectId("...") },{$set : {"Monday.z":8}})