La classe MongoMinKey

(PECL mongo >= 1.0.2)

Introduction

MongoMinKey est un type spécial utilisé par la base de données qui est évalué comme étant le plus petit des autres types BSON. Aussi, si une requête est triée par ce genre de champs dans un ordre ascendant, n'importe quel document possédant le type MongoMinKey sera retourné en premier.

MongoMinKey n'a pas de champ associé, de méthode ou de constante. C'est la plus petite valeur que vous pouvez insérer dans la base de données.

Note: MongoMinKey est utilisé en interne par MongoDB pour l'indexation, et le partage. Il n'y a générallement aucune raison d'utiliser cette classe dans une application.

Synopsis de la classe

MongoMinKey {
}

Exemple avec MongoMinKey comme valeur

<?php

$collection
->insert(array("task" => "lunch""doBy" => new MongoMinKey));
$collection->insert(array("task" => "staff meeting""doBy" => new MongoDate(strtotime("+4 days"))));

$cursor $collection->find()->sort(array("doBy" => 1));

?>

Le curseur retournera le document "lunch", puis, le document "staff meeting". Le document "lunch" sera toujours retourné en premier, quelque soit les autres documents de la collection (tant qu'un autre document n'aura pas été ajouté avec un MongoMinKey dans le champ "doBy").

Voir aussi

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top