Definição
MongoDB\Database
Fornece métodos para operações comuns em um banco de dados, como executar comandos de banco de dados e gerenciar collections.
Você pode construir um banco de dados diretamente usando a classe MongoDB\Driver\Manager da extensão ou selecionar um banco de dados da classe
MongoDB\Client
da biblioteca. Um banco de dados também pode ser clonado de um objetoMongoDB\Database
existente usando o métodowithOptions()
.MongoDB\Database
suporta as opções readConcern, readPreference, typeMap e writeConcern. Se você omitir uma opção, o banco de dados herdará o valor do argumento do construtor Manager ou do objetoClient
usado para selecionar o banco de dados.As operações dentro da classe
MongoDB\Database
herdam as opções do banco de dados.