Meteor.js: Comprendre les paramètres de tri à l'intérieur d'un trouver{} méthode

Je suis en train de faire des exercices dans le livre "Getting Started with Meteor.js Framework Javascript" et
il y a une section où un modèle appelé catégories est créé, puis un {#chaque} boucle de pouce grâce à une collection.Ceci est fait avec l'intention de faire imprimer les résultats à l'écran. Cela fonctionne, et le code est ci-dessous.

<template name ="categories">

    <div class ="title">my stuff</div>

    <div id='categories'>
        {{#each lists}}

        <div id="category">

            {{Category}}

        </div>

        {{/each}}
    </div>

</template>

Ma question est: est-ce

Dans le code ci-dessous le genre de paramètre ne semble pas faire quoi que ce soit. Je suis curieux de savoir ce qu'il est censé faire. Je comprends que, théoriquement, il est supposé "trier", mais quand j'ai jouer avec les paramètres, rien ne change. J'ai regardé dans le météore de la documentation et je ne pouvais pas le comprendre. Je suis en train de modifier le code pour qu'il sorte qu'il trie dans un ordre différent. De cette façon, je peux voir les résultats et d'obtenir une réelle compréhension de la façon dont {tri: œuvres. J'ai essayé de modifier le {tri: {Catégorie: 1}}) à {tri: {Catégorie: -1}}) ainsi que {tri: {Catégorie: 2}}) et c'est toujours le même résultat.

  Template.categories.lists = function() {
    return lists.find({}, {sort: {Category: 1}});  //Works

  /* return lists.find({}); */                    //Works just the same

  }

Les Collections sont comme suit:

lists.insert({Category:"DVDs", items: [{Name:"Mission Impossible" ,Owner:"me",LentTo:"Alice"}]});

lists.insert({Category:"Tools", items: [{Name:"Linear Compression Wrench",Owner:"me",LentTo: "STEVE"}]});

OriginalL'auteur William | 2013-03-02