(No version information available, might only be in Git)
CollectionFind::sort — Set the sorting criteria
$sort_expr
)Sort the result set by the field selected in the sort_expr argument. The allowed orders are ASC (Ascending) or DESC (Descending). This operation is equivalent to the 'ORDER BY' SQL operation and it follows the same set of rules.
sort_expr
One or more sorting expressions can be provided. The evaluation is from left to right, and each expression is separated by a comma.
A CollectionFind object that can be used to execute the command, or to add additional operations.
Example #1 mysql_xdevapi\CollectionFind::sort() example
<?php
//Assuming $coll is a valid Collection object.
// Find all the documents and sort them by 'age' in descending order, then sort again
// the result by 'job' in descending order and at the end by 'num' in ascending order
$res = $coll->find()->sort('age desc','job desc','num asc')->execute();
?>