MongoCursor::sort
(PECL mongo >=0.9.0)
MongoCursor::sort — Ordena los resultados por el campo que se indique
Descripción
Parámetros
-
fields -
Array de campos en base a los que se va a ordenar. Cada elemento del array tiene de clave el nombre del campo, y como valor, o bien 1 para orden ascendente, o bien -1 para orden descendente.
En primer lugar, se ordena en base al primer campo del array. Después (si existe) en base al segundo, etc. Esto quiere decir que el orden de los campos del array
fieldses importante. Revise la sección de ejemplos.
Valores devueltos
Devuelve el mismo cursor con el que se invocó a este método.
Errores/Excepciones
Lanza MongoCursorException si ya se hubiera empezado a recorrer el cursor.
Ejemplos
Ejemplo #1 Ejemplo de MongoCursor::sort()
<?php
// ordenar por x ascendentemente
$cursor->sort(array('x' => 1));
// El orden del array asociativo es importante. Por ejemplo, estos dos
// ejemplos generarán distintos resultados:
// ordena por fecha ascendentemente y después por edad descendentemente
$cursor->sort(array('date' => 1, 'age' => -1));
// ordena por edad descendientemente y después por fecha ascendentemente
$cursor->sort(array('age' => -1, 'date' => 1));
?>
