繁体   English   中英

基于ID更新MongoDB中的多个文档

[英]Updating Multiple Documents In MongoDB Based on ID

所以我之前看过这个问题,但是当我自己尝试解决方案时,它似乎没有用。 通过 id 集更新多个文档。 猫鼬

基于上面的解决方案,我写了这段代码:

listOfParticipant = [ "5f50a1df63fe0000ed98b393", "5f69cc7cda1d549f9edcc8bb","5f3207204450b32620449657","5f3207204450b32620449657", "5f39585030027a3d57f0cc0e", "5e719e4715c7865bcb00c820", "5f32d0ab59eccf22d2e2f29f" ],
    
    User.update( {_id: {$in: listOfParticipant}},
              {$addToSet: {
                userNotification: notification
              }
            },
            {multi: true}
            )

但它似乎不起作用,有人能帮我找出原因吗?

所以这个查询是正确的。 它不起作用的原因是因为我试图将它与另一个 MongoDB 调用链接起来。 当我更新另一个 MongoDB 集合时,我试图在回调函数中使用它。 一旦我把它变成了它自己的独立函数,它就工作得很好!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM