php[world] 2015 Schedule Announced

La clase MongoMinKey

(PECL mongo >= 1.0.2)

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

add a note add a note

User Contributed Notes

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