mongoose $push $addToSet
请问为何使用$push 或 $addToSet 操作数组字段时 ,只能针对一条数据
例如:
A.update(query,{$addToSet:{"field":"value"},callback);
如果query查询的条件查到多条记录,上面语句只会针对一条记录进行操作,不会对满足记录的所有文档进行操作。
求大神解答 如果出现满足多条记录 有好的方案吗?
3 回复
callback前还可以加一个参数:
update(query,{$addToSet:{"field":"value"} }, {multi : true }, callback);
@crystaldust 非常感谢!!!
@hsh075623201 不客气 XD