坚持几个小时解决这个问题但失败了。不确定是日期问题。
这是多少数据
我计划按日期范围更新多个文档,但最终我发现这甚至没有工作。
db.trucks.update({'data.date': {'$gte': '2017-01-04T16:00:00.000Z'}},
{'$set': {'data.$.price':100}})
我甚至试图传递字符串
db.trucks.update({'data.date': {'$gte': '1/4/2017'}},
{'$set': {'data.$.price':100}})
我得到了WriteResult({ "nMatched" : 0, "nUpserted" : 0, "nModified" : 0 })