MongoDB:如何只返回列表的最后一个元素?

时间:2013-12-05 23:07:44

标签: mongodb

有没有办法只返回存储在Mongo对象中的列表的最后一个元素?我的列表很长,我只对存储在那里的最后一个元素感兴趣。

1 个答案:

答案 0 :(得分:3)

使用带有负数的$slice运算符仅返回数组查询返回的最后一项。 -1只会为您带来最后一项:

 db.collection.find( {}, { array: { $slice: -1 } } )