Trie les résultats par ordre de champs

# MongoCursor::sort

(PECL mongo >=0.9.0)

MongoCursor::sort — Trie les résultats par ordre de champs

### Description

public MongoCursor::sort ( array `$fields` ) : MongoCursor

### Liste de paramètres

`fields`

  Un tableau de champs utilisés pour le tri. Chaque élément de ce tableau contient une clé représentant le nom du champ, et comme valeur, soit 1 pour un tri croissant, soit -1 pour un tri décroissant.

  Chaque résultat est d'abord trié sur le premier champs du tableaun puis (si il en existe), sur le second champ du tableau, etc. Ceci signifie que l'ordre des champs du tableau `fields` est important. Voir aussi la section sur les exemples.

### Valeurs de retour

Retourne le même curseur utilisé dans l'appel de cette méthode.

### Erreurs / Exceptions

Emet une exception MongoCursorException si le curseur a commencé à itérer.

### Exemples

Exemple #1 Exemple avec MongoCursor::sort()

`<?php
// tri sur le champ x croissant
$cursor->sort(array('x' => 1));
// L'ordre dans le tableau associatif est important. Actuellement,
// ces deux exemples produiront des résultats différents :
// Tri sur la date, croissant, et sur l'age, décroissant
$cursor->sort(array('date' => 1, 'age' => -1));
// Tri sur l'age, décroissant, et sur la date, croissant
$cursor->sort(array('age' => -1, 'date' => 1));
?>`