MongoCursor::fields

(PECL mongo >=1.0.6)

MongoCursor::fieldsУстанавливает поля для запроса

Описание

public MongoCursor::fields ( array $f ) : MongoCursor

Поля указываются как "fieldname" : bool. TRUE указывает, что поле должно быть возвращено, FALSE указывает, что оно не должно быть возвращено. Вы также можете использовать 1 и 0 вместо TRUE и FALSE.

Таким образом, чтобы вернуть только поле "summary", можно выполнить:

<?php

$cursor
->fields(array("summary" => true));

?>

Чтобы вернуть все поля, кроме "hidden":

<?php

$cursor
->fields(array("hidden" => false));

?>

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

f

Поля для возврата (или не возврата).

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

Возвращает курсор.

Ошибки

Выдает исключение MongoCursorException, если этот курсор начал итерацию или задан скалярный аргумент.