Crea un archivo en línea para una colección en el clúster especificado.
Puede crear un archivo en línea para un clúster M10 o más grande.
Para obtener más información sobre los archivos en línea, consulte https://www.mongodb.com/es/docs/atlas/online-archive/overview/.
Para utilizar este comando, debe autenticarse con una cuenta de usuario, una cuenta de servicio o una clave API con el rol de administrador de acceso a datos del proyecto.
Sintaxis
atlas clusters onlineArchives create [options]
opciones
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
--archiveAfter | Int | false | Número de días después de los cuales se deben archivar los datos del clúster. Mutuamente excluyente con --file. |
--clusterName | string | true | Nombre del clúster. Para obtener más información, consulte https://dochub.mongodb.org/core/create-cluster-api. |
--collection | string | false | Nombre de la colección. Mutuamente excluyente con --file. |
--dateField | string | false | Nombre de un campo de fecha ya indexado de los documentos. Mutuamente excluyente con --file. |
--dateFormat | string | false | Formato de fecha para el campo de fecha. Los valores válidos son "ISODATE", "EPOCH_SECONDS", "EPOCH_MILLIS" o "EPOCH_NANOSECONDS". Mutuamente excluyente con --file. Este valor predeterminado es "ISODATE". |
--db | string | false | Nombre de la base de datos. Mutuamente excluyente con --file. |
--expireAfterDays | Int | false | Número de días utilizados en el criterio de fecha para nominar documentos para su eliminación. Mutuamente excluyente con --file. |
--file | string | false | Ruta a un archivo de configuración JSON opcional que define la configuración del archivo en línea. Nota: Los campos no compatibles del archivo JSON se ignoran. Para obtener más información sobre los archivos de configuración del archivo en línea para la CLI de Atlas, consulte https://dochub.mongodb.org/core/atlas-cli-json-online-archive-config. Mutuamente excluyente con --db, --collection, --dateField, --dateFormat, --archiveAfter, --expireAfterDays, --partition. |
-h, --ayuda | false | ayuda para crear | |
-o, --output | string | false | Formato de salida. Los valores válidos son json, json-path, go-template o go-template-file. Para ver la salida completa, use la opción -o json. |
--partition | cadenas | false | Campos a utilizar para particionar los datos. Puede especificar hasta dos campos consultados frecuentemente separados por una coma. Mutuamente excluyente con --file. |
--projectId | string | false | Cadena hexadecimal que identifica el proyecto que se utilizará. Esta opción anula la configuración del archivo de configuración o la variable de entorno. |
Opciones heredadas
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
-P, --profile | string | false | Nombre del perfil que se usará en el archivo de configuración. Para obtener más información sobre los perfiles de la CLI de Atlas, consulte https://dochub.mongodb.org/core/atlas-cli-save-connection-settings. |
Ejemplos
# Create an online archive for the sample_mflix.movies collection in a cluster named myTestCluster when the current date is greater than the value of released date plus 2 days: atlas clusters onlineArchive create --clusterName myTestCluster --db sample_mflix --collection movies --dateField released --archiveAfter 2 --output json
# Create an online archive for the sample_mflix.movies collection in a cluster named myTestCluster using a profile named egAtlasProfile when the current date is greater than the value of the released date plus 2 days. Data is partitioned based on the title field, year field, and released field from the documents in the collection: atlas clusters onlineArchive create --clusterName myTestCluster --db sample_mflix --collection movies --dateField released --archiveAfter 2 --partition title,year --output json -P egAtlasProfile