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 ^
Agregar un usuario con acceso a Oplog
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:
En Atlas, vaya a la Database & Network Access Página para su proyecto.
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.
Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.
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.
Agregar un usuario.
Si aún no se muestra, haga clic en la pestaña Database Users.
Add New Database User Haga clic en e ingrese un nombre de usuario
oplogusercomo.Haga clic en Grant Specific Privileges y seleccione el rol
ready la base de datoslocal. Esto restringe al usuario a operaciones de lectura en la base de datoslocal.Introduzca una contraseña y haga clic en Add User.
Accede al Oplog
Conéctese a su clúster
mongoshcon, utilizando las credenciales del nuevo usuario delocalbase de datos con acceso a la base de datos.Cambia a la base de datos
local.> use local La colección de registros de
oplog.rsoperaciones 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.