本人在使用mongoDB批量更新文档的时候报错
unrecognized update options field: multi
报错批量更新语句如下:
db.lps.update(
{like:["抽烟","喝酒","烫头"]},
{$set:{like:["放炮","吹牛","写代码"]}},
{multi:true}
)
解决方法:一次更新多条数据使用updateMany
批量更新代码如下:
db.lps.updateMany(
{like:["抽烟","喝酒","烫头"]},
{$set:{like:["放炮","吹牛","写代码"]}}
)
(本人使用MongoDB版本5.0.16)