Docs Menu
Docs Home
/ /

Crear, ver, descartar y particionar colecciones

Puede administrar las colecciones en sus clústeres mediante la interfaz de usuario de Atlas y mongosh.

En la siguiente tabla se describen los roles necesarios para gestionar las colecciones en un proyecto de Atlas:

Acción
Roles necesarios

Crear colecciones

Uno de los siguientes roles:

  • Project Owner or Organization Owner

  • Project Data Access Admin

  • Project Data Access Read/Write

Ver colecciones

Descartar colecciones

Uno de los siguientes roles:

Colecciones de fragmentos

Uno de los siguientes roles:

Tip

Para crear la primera colección en una nueva base de datos, consulta Crear una base de datos.

Importante

No puedes crear nuevas colecciones en las bases de datos config y system. Atlas dejará de escribir en las colecciones existentes en estas bases de datos en un futuro próximo.

Para crear una colección en una base de datos existente a través de la interfaz de usuario de Atlas:

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 Data Explorer en la sección Database.

    El Data Explorer se muestra.

2

Seleccione o pase el cursor sobre la base de datos y haga clic en el icono icono para abrir el Create Collection cuadro de diálogo.

3

En el cuadro de diálogo Create Collection, introduce el nombre de la colección que deseas crear.

Atlas también proporciona Additional preferences. Puedes elegir entre las siguientes opciones:

Importante

No incluyas información sensible en el nombre de tu colección.

Para más información sobre los nombres de colecciones de MongoDB, se puede consultar Restricciones de nombres.

4

Seleccione si la colección es una colección de series de tiempo. Si selecciona crear una colección de series de tiempo, especifique el campo de tiempo y la granularidad. Puede especificar opcionalmente el campo meta y el tiempo para que los datos antiguos de la colección expiren.

5

Tras una creación exitosa, la colección aparece debajo de la base de datos en la barra lateral Connections.

Para ver las bases de datos y colecciones del clúster a través de la interfaz de usuario de Atlas:

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 Data Explorer en la sección Database.

    El Data Explorer se muestra.

2

Haz clic en el nombre de la base de datos.

Nota

Atlas basa el recuento de documentos que aparece en esta pestaña en metadatos almacenados en caché mediante collStats. Este recuento puede diferir del recuento de documentos real de la colección. Por ejemplo, una desconexión inesperada puede alterar el recuento. Utiliza el método db.collection.countDocuments() para el recuento más preciso de documentos.

Para iniciar MongoDB Charts y visualizar datos en tus bases de datos y colecciones.

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 Data Explorer en la sección Database.

    El Data Explorer se muestra.

2

Para consultar datos en MongoDB Charts desde la Interfaz de Usuario de Atlas, haga clic Visualize Your Data cuando vea una base de datos o colección específica. Charts carga la fuente de datos, y puede empezar a compilar una gráfica en la vista de Charts. Para conocer los pasos detallados, consulte Compilar Charts.

Para descartar una colección, incluidos tus documentos e índices, a través de la interfaz de usuario de Atlas:

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 Data Explorer en la sección Database.

    El Data Explorer se muestra.

2

En la barra lateral Connections, haz clic en el ícono junto a la colección que quieras descartar. En el menú desplegable que aparece, haz clic en Drop Collection.

3

Confirma escribiendo el nombre de la colección y haz clic en Drop Database.

Si tienes grandes conjuntos de datos y realizas operaciones de alto rendimiento, puedes particionar una colección para distribuir los datos entre las particiones.

No puedes crear particiones en una colección a través de la interfaz de usuario del Atlas. Para particionar una colección, primero confirma que tu clúster es un clúster fragmentado, luego sigue los siguientes pasos para particionar la colección en mongosh:

1

Consulta Conectarse a un clúster mediante mongosh.

2

Para crear un índice en la clave de partición, ejecuta el siguiente comando:

db.<collection-name>.createIndex({<shard_key_definition>})

Ejemplo

Para crear un índice en la clave de partición para la colección sample_analytics.customers:

db.sample_analytics.createIndex( { "username": 1 } )

Para obtener más información, consulta:

3

Para particionar una colección, ejecuta el siguiente comando:

sh.shardCollection("<database>.<collection>", { "<indexed-field>" : 1 } )

Ejemplo

Para particionar la colección sample_analytics.customers:

sh.shardCollection("sample_analytics.customers", { "username" : 1 } )

ADVERTENCIA: Si particiona una colección que ya tiene un índice de búsqueda de MongoDB, podría experimentar un breve período de resultados de búsqueda incompletos mientras el índice se está compilando en una partición. Además, si añade una partición a una colección ya particionada que contiene un índice de búsqueda de MongoDB, sus queries de búsqueda en esa colección podrían devolver resultados incompletos hasta que se complete el proceso de sincronización inicial en las particiones agregadas. Para obtener más información, consulte el proceso de sincronización inicial.

Para aprender más, consulta Particionar una colección en el manual de MongoDB.

Volver

Databases

En esta página