mongodb如何为字段显示Null或none,而不是为空

mongodb如何为字段显示Null或none,而不是为空,mongodb,Mongodb,下面的查询将显示人员的姓名及其所有详细信息。有些有地址,有些没有。它显示了它们所在的地址。如果我想在没有给定地址的情况下显示“地址:”none“,我应该使用什么?我也试着按名字排序 db.test.find({name:{$exists:true}},{{u id:0},{$sort:{“name”:1}}) 到目前为止,我可以选择那些有名称的,从视图中隐藏_id列,并按名称排序。所有地址(如果存在)都已给出。我发现棘手的是“地址:无” 有什么建议吗?谢谢。测试收集及以下文档 {"_id" :

下面的查询将显示人员的姓名及其所有详细信息。有些有地址,有些没有。它显示了它们所在的地址。如果我想在没有给定地址的情况下显示“地址:”none“,我应该使用什么?我也试着按名字排序

db.test.find({name:{$exists:true}},{{u id:0},{$sort:{“name”:1}})

到目前为止,我可以选择那些有名称的,从视图中隐藏_id列,并按名称排序。所有地址(如果存在)都已给出。我发现棘手的是“地址:无”


有什么建议吗?谢谢。

测试收集及以下文档

{"_id" : 1, "name" : "Thyame", "address": "Kapan" },
{"_id" : 2, "name" : "Diple", "address": null },
{"_id" : 3, "name" : "Sid" }
查询是

db.test.aggregate 
   (
[
  {
     $project: {
        address: { $ifNull: [ "$address", "Null" ] }
     }
  }
]
);