Класс MongoMinKey

(PECL mongo >= 1.0.2)

Внимание

Расширение, задающее этот класс, объявлено устаревшим. Вместо него используйте расширение MongoDB. Есть такие альтернативы:

Введение

MongoMinKey - это специальный тип, используемый базой данных, который при сравнении меньше всех других возможных значений BSON. Таким образом, если запрос отсортирован по заданному полю в порядке возрастания, любой документ с MongoMinKey в качестве значения будет возвращен первым.

MongoMinKey не имеет связанных полей, методов или констант. Это просто "наименьшее" значение, которое может быть представлено в базе данных.

Замечание: MongoMinKey используется MongoDB для индексирования и разделения. Как правило, нет причин использовать этот класс в приложении.

Обзор классов

MongoMinKey {
}

Использование MongoMinKey в качестве значения

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

?>

Курсор вернет документ обеда, за которым следует документ совещания персонала. Документ обеда всегда будет возвращен первым, независимо от того, что еще добавлено в коллекцию (если другие документы не добавлены с MongoMinKey в их поле "doBy").

Смотрите также