(mongodb >=1.0.0)
MongoDB\Driver\Server::executeQuery — Executa uma consulta de banco de dados neste servidor
$namespace, MongoDB\Driver\Query $query, ?array $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 2.0.0 | O parâmetro optionsnão aceita mais uma instância de
        MongoDB\Driver\ReadPreference. | 
| PECL mongodb 1.21.0 | Passar um objeto MongoDB\Driver\ReadPreference como optionsfoi descontinuado e será removido na versão 2.0. | 
| 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. | 
