MongoDB\Driver\Server::executeQuery

(mongodb >=1.0.0)

MongoDB\Driver\Server::executeQueryExecute a database query on this server

Опис

final public MongoDB\Driver\Server::executeQuery(string $namespace, MongoDB\Driver\Query $query, array|MongoDB\Driver\ReadPreference|null $options = null): MongoDB\Driver\Cursor

Executes the query on this server.

Default values for the "readPreference" option and Query's "readConcern" option will be inferred from an active transaction (indicated by the "session" option), followed by the connection URI.

Зауваження: Параметр "readPreference" впливає не на сервер, котрому драйвер дає команду, а тільки на об'єкт сервера. Натомість, під час надсилання драйвером команди, цей параметр може забезпечувати відповідний мережевий протокол для другорядного вузла з набору реплік, а також встановлювати вимоги щодо читання для mongo-вузла.

Параметри

namespace (string)

Повна назва простору імен (напр. "databaseName.collectionName").

query (MongoDB\Driver\Query)

Запит для виконання.

options

options
Option Type Description
readPreference MongoDB\Driver\ReadPreference

Параметр читання для вибору сервера для операції.

session MongoDB\Driver\Session

Сеанс, по'язаний з операцією.

Значення, що повертаються

У разі успіху повертає примірника MongoDB\Driver\Cursor.

Помилки/виключення

Журнал змін

Версія Опис
PECL mongodb 1.4.0 The third parameter is now an options array. For backwards compatibility, this paramater will still accept a MongoDB\Driver\ReadPreference object.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top