Показать значение подполя в табличном режиме - PullRequest
0 голосов
/ 26 мая 2020

Я использую Robo 3T для запроса данных на удаленном сервере.

Мне нравится его table mode для отображения данных

Теперь я хочу отображать ipInfo.region рядом с каждым документом, чтобы увидеть это информацию легко.

Кто-нибудь знает, как написать запрос для этого?

enter image description here

1 Ответ

0 голосов
/ 26 мая 2020

Вы можете использовать конвейер агрегации и оператор $ addFields , чтобы добавить новое поле при перечислении данных, запрос ниже добавит дополнительное поле в вашу таблицу для отображения вложенных данных ipInfo.region

db.getCollection('logs').aggregate( [
   {
     $addFields: {
       ipInfoRegion: "$ipInfo.region" 
     }
   }
] )
...