Обновите хэш-карту непосредственно в Mongo с помощью Java (весенняя загрузка)

#java #spring

Вопрос:

Я хочу сохранить структуру, содержащую карту внутри MongoDB, чтобы иметь такой документ :

 {   "_id" : ObjectId("id"),   "createdDate" : ISODate("2013-04-06T15:22:34.530Z")   "map" : [  { name: String("random_1") ,  age: 35) },  { name: String("random_2") ,   age: 25) },  { name: String("random_3") ,   age: 23)   }   ], }  

Затем я хочу напрямую поместить или удалить ключи внутри карты с помощью findAndModify. Обычно я делаю это со списками, и это работает как заклинание :

 var query = new Query();  query.addCriteria(Criteria.where("id").is(myId));   var update = new Update();  Optional.ofNullable(myList).map(e -gt; update.push("myList")..each(e));  

но никогда раньше не делал этого с картами, возможно ли это вообще?