Overview
En esta guía, puedes aprender cómo el driver Java configura las operaciones CRUD para MongoDatabase y MongoCollection instancias.
Las preferencias de lectura, los niveles de consistencia de lectura y los niveles de confirmación de escritura (write concern) controlan cómo el driver enruta las operaciones de lectura y espera el reconocimiento para las operaciones de lectura y escritura cuando está conectado a un conjunto de réplicas de MongoDB. Las preferencias de lectura y los niveles de consistencia de lectura se aplican a todas las operaciones de lectura; los niveles de confirmación de escritura (write concern) se aplican a todas las operaciones de escritura.
Para obtener más información, consulte la documentación del servidor en leer preferencias, niveles de consistencia de lectura, y niveles de confirmación de escritura (write concern)
De forma predeterminada, las instancias MongoDatabase y MongoCollection heredan sus preferencias e inquietudes de la instancia MongoClient que accede a ellas. Consulte la
Configurar la configuración CRUD a nivel de cliente página para obtener más información. Sin embargo, puedes aplicar configuraciones personalizadas a tus bases de datos y colecciones individuales utilizando los siguientes métodos:
Tip
Los métodos withReadConcern(), withReadPreference() y withWriteConcern crean una nueva instancia de un MongoDatabase o MongoCollection con la preferencia o inquietud deseadas. El MongoDatabase o MongoCollection en el que se llama al método conserva su configuración original de preferencias y preocupaciones.