MongoCollection
PHP Manual

MongoCollection::ensureIndex

(PECL mongo >=0.9.0)

MongoCollection::ensureIndex 指定したフィールドにインデックスを作成する (すでに存在する場合は何もしない)

説明

public boolean MongoCollection::ensureIndex ( string|array $keys )

パラメータ

keys

インデックスとして使用するフィールド。

返り値

TRUE を返します。

例1 MongoCollection::ensureIndex() の例

<?php

$c 
= new MongoCollection($db'foo');

// 'x' の昇順にインデックスを作成します
$c->ensureIndex('x');

// 'y' の昇順にインデックスを作成します
$c->ensureIndex(array('y' => 1));

// 'w' の降順にインデックスを作成します
$c->ensureIndex(array('w' => -1));

// 'z' の昇順、'zz' の降順にインデックスを作成します
$c->ensureIndex(array('z' => 1'zz' => -1));

?>

MongoCollection
PHP Manual