Mongodb 更新与条件匹配的所有字段值

Mongodb 更新与条件匹配的所有字段值,mongodb,Mongodb,我正在尝试更改author的值,该值低于0 我使用这个,但没有结果: db.posts.update({author:{$lt:0}},{$set:{author:582127753}}) 有什么想法吗 - 默认情况下,update()方法更新 符合其选择标准。使用multi选项调用该方法 设置为true可更新多个文档 因此,您应该像这样运行查询: db.posts.update( {author:{$lt:0}}, {$set:{author:582127753}}, { mul

我正在尝试更改author的值,该值低于0 我使用这个,但没有结果:

db.posts.update({author:{$lt:0}},{$set:{author:582127753}})
有什么想法吗

-

默认情况下,update()方法更新 符合其选择标准。使用multi选项调用该方法 设置为true可更新多个文档

因此,您应该像这样运行查询:

db.posts.update(
  {author:{$lt:0}},
  {$set:{author:582127753}},
  { multi: true }
)