2016-10-24 10 views

答えて

0

を見てみましょう:

db.users.update({"obj.arr.fid": b456 }, {$set: { "obj.arr.$.fid": 1 }}) 

位置$演算子はplacehとして機能しますクエリ文書と一致する最初の要素 の方が古い。

-1

何か試しましたか? 多分これはあなたを助けることができる:

db.users.update({name:"pqr"},{$set: {"obj.arr[1].fid":"1"}}) 

詳細情報については以下のようにすることができます$

db.users.update({obj.arr.fid:"b456"},{$set: {"obj.arr.$.field":"1"}}) 
関連する問題