在 table 模式下显示子字段的值

Show value of a sub-field in table mode

我使用Robo 3T查询远程服务器中的数据。

我喜欢它table mode显示数据

现在,我想在每个文档旁边显示 ipInfo.region 以便轻松查看此信息。

有谁知道如何编写查询来实现这一点?

您可以使用聚合管道和 $addFields 运算符在列出数据时添加新字段,下面的查询将在您的 table 中添加一个额外字段以显示嵌套数据 ipInfo.region

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