Создание индекса

MongoDB поддерживает индексы, и их очень легко добавить в коллекцию. Для создания индекса вы указываете имя поля и направление: по возрастанию (1) или по убыванию (-1). Следующее создает восходящий индекс в поле "i":

<?php
$connection 
= new MongoClient();
$collection $connection->database->collectionName;

$collection->ensureIndex( array( "i" => ) );  // создаем индекс на "i"
$collection->ensureIndex( array( "i" => -1"j" => ) );  // индекс на "i" по убыванию, "j" по возрастанию
?>

Индексирование имеет решающее значение для хорошей производительности чтения по мере роста ваших данных. Если вы не знакомы с индексированием, ознакомьтесь с документацией MongoCollection::ensureIndex() и базовой документацией по » индексированию MongoDB.