nosql-aggregation

(MongoDB Java) $push into array

醉酒当歌 提交于 2019-11-26 09:36:31
问题 I\'m using mongo 2.2.3 and the java driver. My dilemma, I have to $push a field and value into an array, but I cant seem to figure out how to do this. A sample of my data: \"_id\" : 1, \"scores\" : [ { \"type\" : \"homework\", \"score\" : 78.97979 }, { \"type\" : \"homework\", \"score\" : 6.99 }, { \"type\" : \"quiz\", \"score\" : 99 } ] I can $push in the shell: db.collection.update({_id:1},{$push:{scores:{type:\"quiz\", score:99}}}) but it\'s when I translate this into java I confuse my