我正在尝试使用mongodb的聚合框架来获取查询的结果。问题是我的数据库内容和得到的结果之间存在不一致。我知道问题出在哪里,我需要知道是否有解决方法。 因此,我有一个具有三个属性的集合。集合中的文档之一没有填充所有属性(最后一个)。
当我尝试使用arrayElemAt -1获取最后一个属性时,我得到了倒数第二个。
{"aaa": "11", "bbb": "22", "ccc": "33"},
{"aaa": "44", "bbb": "55", "ccc": "66"},
{"aaa": "33", "bbb": "77"}
我希望能够获取最后一个空值的文档的抄送。但我得到“ ccc”:“ 66”。