La clase MongoMaxKey

(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

MongoMaxKey es un tipo especial empleado por la base de datos que se evalúa mayor 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 último.

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

Nota: MongoMaxKey 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

MongoMaxKey {
}

Usando MongoMaxKey como valor

<?php

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

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

?>

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

Ver también