跳到主要内容
CNode

mongoose $push $addToSet

问答
Hhsh075623201发布于 11 年前最后回复 11 年前
384340

请问为何使用$push 或 $addToSet 操作数组字段时 ,只能针对一条数据

例如: A.update(query,{$addToSet:{"field":"value"},callback); 如果query查询的条件查到多条记录,上面语句只会针对一条记录进行操作,不会对满足记录的所有文档进行操作。 求大神解答 如果出现满足多条记录 有好的方案吗?

查看回复

回复 (3)

C
crystaldust#111 年前

callback前还可以加一个参数: update(query,{$addToSet:{"field":"value"} }, {multi : true }, callback);

C
crystaldust#311 年前
引用 hsh075623201@crystaldust 非常感谢!!!

@hsh075623201 不客气 XD

参与回复

登录后即可参与回复。登录