美文网首页
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