美文网首页
mongodb $pullAll 报错

mongodb $pullAll 报错

作者: 谁在烽烟彼岸 | 来源:发表于2018-12-20 15:11 被阅读0次

    $pullAll 在mongo的3.6之前时可用的,之后的版本不可用

    替代方法

    $pull 加$each替代
    原来java代码

    Update update = new Update().pushAll("userImages", list);
    

    mongodb代码

    db.user.update( { } , { $pullAll : { "userImages": [  ] } } );
    

    替换之后

    Update update = new Update().push("userImages").each(list);
    

    mongodb代码

    db.user.update(
       {  },
       { $push: { userImages: { $each: [ ] } } }
    )
    

    相关文章

      网友评论

          本文标题:mongodb $pullAll 报错

          本文链接:https://www.haomeiwen.com/subject/agpykqtx.html