0

我有查询

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

文件:

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

是否可以在不使用.$.运算符的情况下重写它(本身不是 , 等中$set的运算符$query)?我正在使用流星和尚未采用的客户端实现.$.

4

1 回答 1

0

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

于 2013-02-21T10:50:27.147 回答