MongoCollection::toIndexString

(PECL mongo >=0.9.0)

MongoCollection::toIndexStringПреобразует ключи, указывающие индекс, в его идентифицирующую строку

Описание

static protected MongoCollection::toIndexString ( mixed $keys ) : string
Внимание

Этот метод устарел с версии 1.5.0.

Список параметров

keys

Поле или поля для преобразования в идентифицирующую строку

Возвращаемые значения

Возвращает строку, которая описывает индекс.

Примеры

Пример #1 Пример использования MongoCollection::toIndexString()

Этот пример показывает, как вы можете создать индексное имя из ключей. Поскольку это защищенный (статичный) метод, вам нужно сначала перегрузить его в дочернем классе.

<?php
// Создаем унаследованный класс, чтобы сделать метод "public".
class MyCollection extends MongoCollection
{
    static public function 
toIndexString($a)
    {
        return 
parent::toIndexString($a);
    }
}

echo 
MyCollection::toIndexString("foo"), "\n";
// Выведет: foo_1

echo MyCollection::toIndexString(array('name' => 1'age' => -1)), "\n";
// Выведет: name_1_age_-1
?>

Смотрите также

Основные документы MongoDB по » инлексам.

Список изменений

Версия Описание
PECL mongo 1.5.0 Этот метод устарел.