sql >> Base de Datos >  >> NoSQL >> MongoDB

agregación mongodb en la actualización de colecciones

No. Cuando se realiza una operación agregada, se aplica un bloqueo de intención compartida (IS) en la colección, lo que significa que solo pueden ocurrir operaciones de lectura al mismo tiempo. Todas las operaciones de creación, actualización o eliminación deben esperar a que se elimine el bloqueo, ya que las operaciones de actualización requieren la aplicación de un bloqueo exclusivo (X).

Referencias:

  1. Tipos de bloqueo de MongoDB - https://docs.mongodb.com/manual/faq/concurrency/#qué-tipo-de-bloqueo-usa-mongodb .

  2. Tutorial de MongoDB - Cerraduras MongoDB Ejemplos

Las operaciones de agregación procesan registros de datos y devuelven resultados calculados. El cursor se aplica a los resultados calculados. Cualquier cambio en la colección después de la agregación no afecta los resultados ya calculados.