簡體   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