International PHP Conference 2015

La clase MongoMaxKey

(PECL mongo >= 1.0.2)

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

add a note add a note

User Contributed Notes

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