繁体   English   中英

如何在Meteor集合上执行查找和排序(使用Coffeescript)

[英]How to perform a find and sort on a Meteor collection (using Coffeescript)

我是Meteor的新手,正在努力寻找在集合上使用查找和排序的任何示例(特别是使用CS)。

我似乎有一个基本的查找操作工作:

Tasks.find(done: false)

但我很难看到如何添加排序查询? 这些查询有什么好的例子吗? (即使在纯JS中)? 非常感谢。

JS简要介绍一个例子:

Tasks.find({done: false}, {order: {status: 1}});

按状态升序排序。

Tasks.find({done: false},{order: {status: 1, assignee: -1}});

将按状态升序排序,然后受让人降序。

Tasks.find({done: false},{order: {status: 1}, limit: 5});

将结果限制在前5。

对于CS,您可以将选项对象本身定义为:

options = 
  sort:
    status: 1

然后呢

Tasks.find(done: false, options)

您可以在此处查看文档以供find 如果您只是搜索文档进行sort:您将找到几个示例。 使用上面的代码,您可以通过completedAt对已完成的任务进行排序,如下所示:

Tasks.find {done: true}, sort: completedAt: -1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM