La clase MongoMinKey

(PECL mongo >= 1.0.2)

Advertencia

Esta extensión que define esta clase está obsoleta. En su lugar debe usarse la extensión MongoDB. Las alternativas a esta clase son:

Introducción

MongoMinKey es un tipo especial empleado por la base de datos que se evalúa menor que todos los demás valores BSON posibles. Así, si una consulta está ordenada ascendentemente por un campo, cualquier documento con un MongoMinKey como su valor será devuelto el primero.

MongoMinKey no tiene campos asociados, métodos, o constantes. Es meramente el valor "más pequeño" que se puede representar en la base de datos.

Nota: MongoMinKey se utilizar internamente en MongoDB para indexar y fragmentar. Generalmente, no existe razón para utilizar esta clase en una aplicación.

Sinopsis de la Clase

MongoMinKey {
}

Usando MongoMinKey como valor

<?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));

?>

El cursor devolverá el documento 'lunch' seguido del documento 'staff meeting'. El documento 'lunch' siempre será devuelto el primero, independientemente de lo que se añada a la colección (a menos que otros documentos se añadan con MongoMinKey en su campo "doBy").

Ver también