Visão geral
Neste guia, você aprenderá como o driver Java configura operações CRUD para instâncias MongoDatabase
e MongoCollection
.
As preferências de leitura, as write concerns e as read concerns controlam como o driver direciona as operações de leitura e espera a confirmação das operações de leitura e gravação quando conectado a um conjunto de réplicas do MongoDB. As preferências de leitura e as preocupações de leitura se aplicam a todas as operações de leitura; as write concerns se aplicam a todas as operações de gravação.
Para obter mais informações, consulte a documentação do servidor sobre preferências de leitura, read concerns e write concerns.
Por padrão, as instâncias MongoDatabase
e MongoCollection
herdam suas preferências e preocupações do MongoClient
que as acessa. Consulte a página Configurar configurações de CRUD em nível de cliente para obter mais informações. No entanto, você pode aplicar configurações personalizadas aos seus bancos de dados e coleções individuais usando os seguintes métodos:
Dica
Os métodos withReadConcern()
, withReadPreference()
e withWriteConcern
criam uma nova instância de um MongoDatabase
ou MongoCollection
com a preferência ou preocupação desejada. O MongoDatabase
ou MongoCollection
sobre o qual o método é chamado mantém suas configurações originais de preferência e preocupação.