#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));
но никогда раньше не делал этого с картами, возможно ли это вообще?