Definición
abortRewriteCollectionDetiene un proceso en curso
rewriteCollectionoperación.Nuevo en la versión 8.3.
Compatibilidad
Este comando está disponible en implementaciones alojadas en los siguientes entornos:
MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube
Nota
Este comando es compatible con todos los clústeres de MongoDB Atlas. Para obtener información sobre el soporte de Atlas para todos los comandos, consulte Comandos no compatibles.
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.
Sintaxis
db.adminCommand( { abortRewriteCollection: "<database>.<collection>" } )
Campos de comandos
El comando toma el siguiente campo:
Campo | Tipo | Necesidad | Descripción |
|---|---|---|---|
| string | Requerido | Especifica la base de datos y la colección para detener la reescritura. |
Control de acceso
El comando abortRewriteCollection requiere la acción de privilegio rewriteCollection en el clúster o en la base de datos y colección en la que deseas detener la reescritura.
Esta acción de privilegio también está disponible para los usuarios con los siguientes roles:
Ejemplos
Considere el siguiente ejemplo de reescritura de una colección:
db.adminCommand( { rewriteCollection: "sales.orders" } )
Para detener esta reescritura, pasa el nombre de la base de datos y la colección al comando abortRewriteCollection:
db.adminCommand( { abortRewriteCollection: "sales.orders" } )