对猫鼬子文档中的多个项目进行Push或addToSet

时间:2018-10-26 21:08:31

标签: mongodb mongoose mongoose-schema

是否可以对多个项目使用Push或addToSet ,例如,此代码在用户的子文档数组中添加一个注释(如果尚不存在)。但是,如果我有200个笔记,该怎么办?

const note = { id: 1 };
User.update(
    {name: 'admin', 'notes.id': {$ne: note.id}}, 
    {$push: {notes: note}},
    function(err, numAffected) { ... });

可以使用foreach循环并运行此代码200次吗?

0 个答案:

没有答案