-
Notifications
You must be signed in to change notification settings - Fork 6
MongoDB 批量修改某一时刻之后创建的文档 #168
Copy link
Copy link
Closed
Labels
Description
解决过程
Google 搜索关键词:mongodb update documents createdat later than
第一个搜索结果 return query based on date 中给出了参考方法,可以用 $gte 之类的命令,来筛选出符合时间要求的文档。
db.gpsdatas.find({"createdAt" : { $gte : new ISODate("2012-01-12T20:15:31Z") }})然后再查看 $gt 命令的 官方文档,给出了自己几乎可以直接使用的命令:
db.inventory.update(
{ "carrier.fee": { $gt: 2 } },
{ $set: { price: 9.99 } },
{ multi: true }
)结合上面两段示例代码,就能够在 MongoDB 中批量修改某个时刻之后创建的所有文档了。
Reactions are currently unavailable