Meteor / Mongo在当前一个之前返回收集项目

时间:2015-04-28 15:18:43

标签: javascript mongodb meteor

所以,我有一个超级简单的查询:

return Quotes.findOne({}, {sort: {createdOn: -1}} );

返回最后的引用。

我希望添加一个上一个按钮,为此,我喜欢一个优雅的建议,即如何修改查询以便在最后一个之前返回。类似的东西:

return Quotes.findOne({}, {sort: {createdOn: -1}}, { additionalQuery: secondLast } );

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

我不认为有一种非常优雅的方式,你必须找到更多的文件,并从第二个到最后一个收集,例如通过获取两个文件和跳过第一

return Quotes.find({}, {sort: {createdOn: -1}} ).limit(2).skip(1);

似乎findOne支持在开头跳过文档,这可能也一样好。