如何使用meteor.js从集合中找到倒数第二个记录?

时间:2015-03-09 08:48:05

标签: meteor

我想找到Meteor的第二个最后记录表格集合。我怎么才能得到它。例如,如果我使用SQL,我将编写如下查询:

SELECT TOP 1 * From
(select Top 2 * from student ORDER BY Id DESC)                      
ORDER BY Id

在流星中怎么样。

提前致谢。

1 个答案:

答案 0 :(得分:5)

Collection.find({}, {sort: {Field: -1}, limit: n}).fetch().pop();

其中:

  • Collection是您的收藏品名称。
  • Field是您感兴趣的字段。
  • 您正在寻找n最后一份文件。

基本上,您按给定字段进行反向排序,将返回的结果限制为仅第一个n,然后弹出该结果集中的最后一个元素(即n )。