在集合中包含空值的情况下获取集合的最后一个元素

时间:2019-08-06 12:40:25

标签: mongodb aggregation-framework

我正在尝试使用mongodb的聚合框架来获取查询的结果。问题是我的数据库内容和得到的结果之间存在不一致。我知道问题出在哪里,我需要知道是否有解决方法。 因此,我有一个具有三个属性的集合。集合中的文档之一没有填充所有属性(最后一个)。

当我尝试使用arrayElemAt -1获取最后一个属性时,我得到了倒数第二个。

{"aaa": "11", "bbb": "22", "ccc": "33"},
{"aaa": "44", "bbb": "55", "ccc": "66"},
{"aaa": "33", "bbb": "77"}

我希望能够获取最后一个空值的文档的抄送。但我得到“ ccc”:“ 66”。

0 个答案:

没有答案