Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Mongo.getWriteConcern() (método mongosh)

Mongo.getWriteConcern()
Devuelve:El actual nivel de confirmación de escritura (write concern) para el objeto de conexión Mongo().

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 mongod instancias que deben reconocer una escritura. Los valores posibles son:

  • "mayoría". La mayoría de las instancias destino deben confirmar el guardar.

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

  • <custom write concern name>. Un nivel de confirmación de escritura (write concern) definido por el usuario; las instancias etiquetadas deben confirmar la escritura.

Consulta la especificación del nivel de confirmación de escritura (write concern) para obtener más detalles.

j

Un valor booleano. j: true solicita el reconocimiento de que la operación de escritura se ha guardado en el registro en disco.

wtimeout

El número de milisegundos para esperar el reconocimiento del nivel de confirmación de escritura (write concern). wtimeout solo es aplicable cuando w tiene un valor superior a 1.

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

db.getMongo().getWriteConcern()

Cuando se especifica un nivel de confirmación de escritura (write concern) usando Mongo.setWriteConcern(), la salida de Mongo.getWriteConcern() es similar a:

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

El comando Mongo.getWriteConcern() devuelve una línea en blanco si no se ha especificado ningún nivel de confirmación de escritura (write concern).

Tip

Volver

Mongo.getURI

En esta página