Unable to update Inner Arraylist object using Mongodb Java Driver
问题 I have below document structure in mongodb database: { "_id" : ObjectId("52ec7b43e4b048cd48499b35"), "eidlist" : [ { "eid" : "64286", "dst" : NumberLong(21044), "score" : 0 }, { "eid" : "65077", "dst" : NumberLong(21044), "score" : 0 } ], "src" : NumberLong(21047) } I would like to update score field of first object using Java-mongodb driver: I tried following code but it is not working :( : DBObject update_query=new BasicDBObject("src", key).append("eidlist.eid", e.getEdgeid()); DBObject