Tutoriel
PHP Manual

Création d'un index

MongoDB supporte les indexes, et il est très simple de les ajouter à une collection. Pour créer un index, vous devez spécifier le nom du champ ainsi que sa direction : ascendant (1) ou descendant (-1). L'exemple suivant va créer un index ascendant sur le champ "i" :

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

$collection->ensureIndex( array( "i" => ) );  // Création d'un index sur le champ "i"
$collection->ensureIndex( array( "i" => -1"j" => ) );  // Index descendant sur le champ "i", et ascendant sur le champ "j"

?>

L'indexation est une action critique pour les performances en lecture lorsque vos données grossissent. Si vous n'êtes pas familier avec l'indexation, reportez-vous à la documentation de la méthode MongoCollection::ensureIndex() ansi que la » documentation du coeur de l'indexation MongoDB.


Tutoriel
PHP Manual