(mongodb >=1.0.0)
MongoDB\Driver\Server::executeQuery — Executa uma consulta de banco de dados neste servidor
$namespace
, MongoDB\Driver\Query $query
, array|MongoDB\Driver\ReadPreference|null $options
= null
): MongoDB\Driver\CursorExecuta a consulta neste servidor.
Os valores padrão para a opção "readPreference"
e para a
opção "readConcern"
da consulta serão inferidos de uma transação
ativa (indicada pela opção "session"
), seguida
pelo URI de conexão.
Nota: A opção
"readPreference"
não controla o servidor ao qual o driver emite a operação; ela sempre será executada neste objeto servidor. Em vez disso, ela pode ser usada ao emitir a operação para um servidor secundário (de uma conexão de conjunto de réplicas, não autônomas) ou nós mongo para garantir que o driver defina o protocolo de conexão de acordo ou adicione a preferência de leitura à operação, respectivamente.
namespace
(string)
Um namespace totalmente qualificado (por exemplo, "nomeDoBancoDados.nomeDaColecao"
).
query
(MongoDB\Driver\Query)A consulta a ser executada.
options
Opção | Tipo | Descrição |
---|---|---|
readPreference | MongoDB\Driver\ReadPreference |
Uma preferência de leitura a ser usada para selecionar um servidor para a operação. |
session | MongoDB\Driver\Session |
Uma sessão para associar à operação. |
Retorna MongoDB\Driver\Cursor em caso de sucesso.
Versão | Descrição |
---|---|
PECL mongodb 1.4.0 |
O terceiro parâmetro agora é um array options .
Para compatibilidade com versões anteriores, esse parâmetro ainda aceitará
um objeto MongoDB\Driver\ReadPreference.
|