mongodb $pullAll 报错

2018-12-20  本文已影响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: [ ] } } }
)
上一篇 下一篇

猜你喜欢

热点阅读