Mongodb在没有。$的数组中设置值

时间:2013-02-20 21:13:38

标签: mongodb

我有查询

choices.update({"subchoices.id":'fh3284'},
               {$set : { "subchoices.$.name" : "le_new_choice"}}
               );

文件:

{ subchoices : [ { "id" : "fh3284", name : "choice1" },
                 { "id" : "fh3286", name : "choice2" } 
               ], ... }

是否可以在不使用.$.运算符的情况下重写此代码(本身不是$set$query等)?我正在使用meteor和客户端实现,但尚未使用.$.

1 个答案:

答案 0 :(得分:0)

没有。$。似乎不可能做这样的更新。 我花了很多时间试图解决它,但不能。