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

Phi*_*rum 3 meteor

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

SELECT TOP 1 * From
(select Top 2 * from student ORDER BY Id DESC)                      
ORDER BY Id
Run Code Online (Sandbox Code Playgroud)

在流星怎么样?

提前致谢.

ric*_*ilv 5

Collection.find({}, {sort: {Field: -1}, limit: n}).fetch().pop();
Run Code Online (Sandbox Code Playgroud)

哪里:

  • Collection 是你的收藏品名称.
  • Field 是你感兴趣的领域.
  • 你正在寻找n最后一个文件.

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