Php/docs/mongo.tutorial.indexes

提供:Dev Guides
< Php
移動先:案内検索

インデックスの作成

MongoDB はインデックスをサポートしています。コレクションにインデックスを追加するのは簡単です。 インデックスを作るには、対象となるフィールドと並び順を指定します。 並び順は、昇順 (1) あるいは降順 (-1) のいずれかです。 この例では、"i" フィールドの昇順でインデックスを作成しています。

<?php$connection = new MongoClient();$collection = $connection->database->collectionName;$collection->ensureIndex( array( "i" => 1 ) );  // "i" にインデックスを作ります$collection->ensureIndex( array( "i" => -1, "j" => 1 ) );  // "i" の降順、"j" の昇順でインデックスを作ります?>

データが増えても読み込みのパフォーマンスを維持するためには、インデックスが不可欠です。 インデックスについてよくわからない場合は、MongoCollection::ensureIndex() のドキュメントと、本家の » インデックスに関するドキュメント を参照ください。