Docs Menu
Docs Home
/ /
Conexiones

Mongo.getWriteConcern() (método mongosh)

Mongo.getWriteConcern()
Devuelve:La corriente Escriba preocupación por el Mongo() objeto de conexión.

Consulta la nivel de confirmación de escritura (write concern) para una introducción a los niveles de confirmación de escritura (write concern) en MongoDB.

Este método está disponible en implementaciones alojadas en los siguientes entornos:

  • MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube

  • MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB

  • MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.

El comando toma la siguiente forma:

db.getMongo().getWriteConcern()

Esta operación devuelve un documento con los siguientes valores:

{ w: <value>, wtimeout: <number>, j: <boolean> }

Los campos son:

Campo
Descripción

w

El número de mongod o instancias que deben confirmar una escritura. Los valores posibles mongod son:

  • "Mayoría". La mayoría de las instancias de destino deben confirmar la escritura.

  • <number><número>. La cantidad especificada de instancias objetivo debe reconocer el guardar.

  • <custom write concern name><nombre de preocupación de escritura personalizada>. Una preocupación de escritura definida por el usuario; las instancias etiquetadas deben confirmar la escritura.

Consulte la especificación de preocupación escrita para obtener más detalles.

j

Un valor booleano. j: true solicita confirmación de que la operación de escritura se ha escrito en el diario del disco.

wtimeout

La cantidad de milisegundos que se debe esperar para recibir el acuse de recibo del problema de escritura. wtimeout solo se aplica cuando w tiene un valor mayor que 1.

Para devolver el nivel de confirmación de escritura (write concern) actual, introduce lo siguiente:

db.getMongo().getWriteConcern()

Cuando se especifica una preocupación de escritura usando, la salida Mongo.setWriteConcern() de Mongo.getWriteConcern() es similar a:

WriteConcern { w: 2, wtimeout: 1000, j: true }

El comando Mongo.getWriteConcern() devuelve una línea vacía si no se ha especificado ningún problema de escritura.

Tip

Volver

Mongo.getReadPrefTagSet

En esta página