Docs Menu
Docs Home
/ /

Acceso al Oplog

Importante

Característica no disponible en los clústeres Flex

Los clústeres flexibles no admiten esta función actualmente. Para obtener más información, consulte Limitaciones de Atlas Flex.

El oplog, una colección especial con límite, registra operaciones que modifican los datos almacenados en sus bases de datos.

Debes preceder a un Consulta $regexsobre un registro de operaciones en un clúster gratuito M0 o un clúster flexible con un acento circunflejo (^). De lo contrario, se produce el siguiente error:

MongoServerError: Oplog ns RegEx queries must begin with ^

Para acceder al registro de operaciones, un usuario de la base de datos debe tener acceso de lectura en la base de datos local. Para crear un usuario con acceso de lectura en local:

1
  1. Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.

  2. Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en Database & Network Access en la sección Security.

La página Acceso a la base de datos y a la red se muestra.

2
  1. Si aún no se muestra, haga clic en la pestaña Database Users.

  2. Add New Database User Haga clic en e ingrese un nombre de usuario oploguser como.

  3. Haga clic en Grant Specific Privileges y seleccione el rol read y la base de datos local. Esto restringe al usuario a operaciones de lectura en la base de datos local.

  4. Introduzca una contraseña y haga clic en Add User.

  1. Conéctese a su clúster mongoshcon, utilizando las credenciales del nuevo usuario de local base de datos con acceso a la base de datos.

  2. Cambia a la base de datos local .

    > use local
  3. La colección de registros de oplog.rs operaciones se denomina. Las operaciones de escritura en la base de datos se registran por fecha, con un campo de marca de tiempo y un campo de reloj.

    El campo de marca de tiempo contiene un número entero con los segundos transcurridos desde la época.

Nota

  • Para aumentar el tamaño de un registro de operaciones de un clúster, consulte Establecer tamaño de registro de operaciones.

  • No puedes usar el comando MongoDB replSetResizeOplog para redimensionar el oplog.

Volver

Comandos compatibles

En esta página