我有一条数据:在执行 db.getCollection('name').find(), 会找出一些数据例如: { "_id" : "ID_1", "time_Detail" : ISODate("2018-01-26T00:00:00.000Z"), "test1" : "1", "test2" : "2", "test3" : "3", "test4" : "4", "test5" : "5" },{ "_id" : "ID_2", "time_Detail" : ISODate("2018-01-26T00:00:00.000Z"), "test6" : "6", "test7" : "7", "test8" : "8", "test9" : "9", "test10" : "10" }
然后我想修改 ID_1 中的 time_Detail 中的 value。比如目前 find 出来的是 20180126,我想改成为 20080126。能不能不用$set 去直接给时间,可以灵活的使用-10 之类的方法去修改吗? MongoDB 小白请教大神...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.