How to get back the new value after an update in a embedded array?
问题 Given the following MongoDB collection: { "_id": ObjectId("56d6a7292c06e85687f44541"), "name": "My ranking list", "rankings": [ { "_id": ObjectId("46d6a7292c06e85687f55542"), "name": "Ranking 1", "score": 1 }, { "_id": ObjectId("46d6a7292c06e85687f55543"), "name": "Ranking 2", "score": 10 }, { "_id": ObjectId("46d6a7292c06e85687f55544"), "name": "Ranking 3", "score": 15 }, ] } Here is how I increase the score of a given ranking: db.collection.update( { "_id": ObjectId(