Каков наилучший способ вернуть вложенный документ из mongo db (данные Spring)

Для коллекции под названием «тест»:

{ "_id" : ObjectId("5848604af8ea274676b6asd8"), "test2" : { "_id" : null, "name" : "test3" } }

есть ли способ напрямую заставить монго вернуть вложенный документ типа «test2», а не родительский документ? (используя весенние данные-монго)


person Rakesh    schedule 07.12.2016    source источник
comment
Возможный дубликат Mongodb получает определенную часть документа   -  person user1211    schedule 08.12.2016
comment
Есть много способов найти его. Вы можете использовать структуру агрегации или проекцию   -  person user1211    schedule 08.12.2016


Ответы (1)


Да, вы можете найти то же самое, используя проекцию различные. Если имя вашей коллекции test, то

Пожалуйста, беги-

db.test.distinct("test2")
person Ashutosh Ojha    schedule 07.12.2016
comment
Немного поздно признать, но спасибо за ответ, он сделал то, что я хотел. - person Rakesh; 22.02.2017
comment
@Rakesh Не могли бы вы отметить это как правильный ответ. Это поможет и другим. заранее спасибо - person Ashutosh Ojha; 23.02.2017