我曾问过类似的问题here,但我需要对mongodb做同样的事情,如何添加增加每条记录的created_at列。例如,我有三个记录,时间戳分别为1,5和20,我希望增加5,而在一个查询中它们分别变为6,10,25。目的是避免成千上万条记录的循环。
答案 0 :(得分:1)
您可以在mongodb中使用$inc运算符
跟踪使用情况
CollectionName.collection.update_many({query}, {"$inc": {"field_name": value_to_inc_with}})