我正在尝试更改值低于0的作者的值 我用这个但没有结果:
db.posts.update({author:{$lt:0}},{$set:{author:582127753}})
任何想法?
答案 0 :(得分:4)
默认情况下,update()方法更新单个文档 符合其选择标准。使用multi选项调用方法 设置为true以更新多个文档。
所以你应该像这样运行你的查询:
db.posts.update(
{author:{$lt:0}},
{$set:{author:582127753}},
{ multi: true }
)