替换空对象,mongodb聚合

时间:2017-04-11 13:23:13

标签: mongodb

我在一些聚合管道之后发现了这个:

[
  {},
  {
    "city": "Falun"
  },
  {
    "city": "Gävle"
  }
]

我怎样才能实现这个目标:

   [
      {
        "city": "N/A"
      },
      {
        "city": "Falun"
      },
      {
        "city": "Gävle"
      }
    ]

1 个答案:

答案 0 :(得分:0)

在管道末尾添加此步骤应该有帮助

$project: {
    city: { $ifNull: [ "$city", "N/A" ] }
}