Коллекция MongoDB runCommand из PHP

У меня есть этот пример .

db.Wall.runCommand( "text", { search : "See" } ); 

Как это называется с PHP? Я не могу найти метод в классе MongoCollection ,

Примечание. Я запускаю версию mongo 2.4 dev.

Я попытался использовать метод команды без везения. Коллекция под названием Wall

 $ret = $db->command( array( "runCommand" => "Wall", "text" => array('search' => $text)) ); 

Выход был

 Array ( [ok] => 0 [errmsg] => no such cmd: runCommand [bad cmd] => Array ( [runCommand] => Wall [text] => Array ( [search] => See ) ) ) 

Я нашел ответ, но мне нужно подождать 7 часов, потому что моя репутация НИЗКАЯ ðŸ™‚

 $ret = $db->command( array( "text" => "Wall", "search" => $text) ); 

Это более обширный пример использования текстового поиска Mongo в PHP

 <?php $m = new MongoClient(); // connect $db = $collection = $m->foo; // get the database named "foo" $collection = $db->bar; // get the collection "bar" from database named "foo" $collection->ensureIndex( array( 'title' => 'text', 'desc' => 'text', ), array( 'name' => 'ExampleTextIndex', 'weights' => array( 'title' => 100, 'desc' => 30, ), 'timeout' => 60000000 ) ); $result = $db->command( array( 'text' => 'bar', //this is the name of the collection where we are searching 'search' => 'hotel', //the string to search 'limit' => 5, //the number of results, by default is 1000 'project' => Array( //the fields to retrieve from db 'title' => 1 ) ) ); print_r($result); 
 $ret = $db->command( array( "text" => "Wall", "search" => $text) );