我有一个包含数组字段的文档,类似于:{"_id":"....","Statuses":[{"Type":1,"Timestamp":ISODate(...)},{"Type":2,"Timestamp":ISODate(...)},//Etc.etc.]}如何通过指定类型值来更新特定状态项的时间戳? 最佳答案 从mongodbshell你可以这样做db.your_collection.update({_id:ObjectId("your_objectid"),"Statuses.Type":1},{$set:{"Statuses.$
我有一个包含数组字段的文档,类似于:{"_id":"....","Statuses":[{"Type":1,"Timestamp":ISODate(...)},{"Type":2,"Timestamp":ISODate(...)},//Etc.etc.]}如何通过指定类型值来更新特定状态项的时间戳? 最佳答案 从mongodbshell你可以这样做db.your_collection.update({_id:ObjectId("your_objectid"),"Statuses.Type":1},{$set:{"Statuses.$