Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Bases de datos y colecciones en MongoDB

MongoDB almacena los registros de datos como documentos (documentos BSON) en colecciones. Una base de datos contiene una o varias colecciones.

Puede administrar bases de datos y colecciones mediante lamongosh interfaz de usuario de Atlas, o MongoDB Compass. Esta página describe los procedimientos de la interfaz de usuario de Atlas. Para implementaciones autogestionadas, utilice o MongoDB mongosh Compass.

Selecciona a tu cliente:

La consola de MongoDB, mongosh, es un entorno REPL de JavaScript y Node.js para interactuar con implementaciones de MongoDB. Para obtener más información, consulte mongosh.

MongoDB Compass es una interfaz gráfica potente para consultar, agregar y analizar tus datos de MongoDB en un entorno visual. Para aprender más, consulta MongoDB Compass.

Inicia sesión en Atlas y dirígete a la página Data Explorer de tu proyecto.

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.

2

En la barra lateral, haz clic en Data Explorer en la sección Database.

Se muestran los Data Explorer.

Emitir la instrucción use <db>:

use myDB
1

Para aprender más, consulta Conéctese a MongoDB.

2

La pestaña Databases enumera las bases de datos existentes para tu implementación.

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, seleccione o coloque el cursor sobre su clúster y haga clic en el icono para abrir el cuadro de diálogo Create Database.

3

Introducir el Database Name y el Collection Name para crear la base de datos y su primera colección.

Si desea utilizar una intercalación personalizada en la colección, seleccione la Use Custom Collation casilla de verificación y seleccione la configuración de intercalación deseada.

Importante

No incluyas información sensible en los nombres de tus bases de datos y colecciones.

Para obtener más información sobre nombres de base de datos y de colección de MongoDB, consulta Restricciones de nomenclatura.

4

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

5

Una vez creada exitosamente, la base de datos y la colección aparecen en la barra lateral Connections.

MongoDB crea la base de datos cuando almacenas datos por primera vez. Cambia a una base de datos inexistente y ejecuta:

use myNewDB
db.myNewCollection1.insertOne( { x: 1 } )

insertOne() crea tanto la base de datos myNewDB como la colección myNewCollection1 si aún no existen. Asegúrese de que ambos nombres cumplan con las restricciones de nombres de MongoDB.

1
2
3
4

MongoDB almacena documentos en colecciones. Las colecciones son similares a las tablas en las bases de datos relacionales.

Una colección de documentos de MongoDB.
haga clic para ampliar

Si una colección no existe, MongoDB crea la colección cuando se almacenan datos por primera vez para esa colección.

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 coloque el cursor sobre la base de datos y haga clic en el icono para abrir el cuadro de diálogo Create Collection.

3

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

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

  • Crea una colección con índice clusterizado

  • Crea una colección con intercalación

Importante

No incluir información sensible en el nombre de la colección.

Para más información sobre nombres de colecciones de MongoDB, consulte Restricciones de nombres.

4

Seleccione si la colección es una colección de series de tiempo. Si seleccionas crear una colección de series de tiempo, especifica el campo de tiempo y la granularidad. Puedes 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.

db.myNewCollection2.insertOne( { x: 1 } )
db.myNewCollection3.createIndex( { y: 1 } )

Tanto insertOne() como createIndex() crean su respectiva colección si aún no existe. Asegúrate de que el nombre de la colección cumpla las restricciones de nomenclaturade MongoDB.

1
2
3
4

Utiliza db.createCollection() para crear explícitamente una colección con opciones como tamaño máximo o reglas de validación. Sin estas opciones, MongoDB crea automáticamente colecciones al almacenar datos por primera vez.

Para modificar estas opciones de colección, consulta collMod.

1
2
3

Por defecto, los documentos de una colección no comparten un esquema. Los campos y los tipos de datos pueden variar entre documentos.

Puede aplicar reglas de validación de esquema durante las operaciones de inserción y actualización.

Para las implementaciones de MongoDB Atlas, el Asesor de rendimiento y la interfaz de usuario de MongoDB Atlas detectan problemas comunes de diseño de esquema y sugieren modificaciones que siguen las mejores prácticas de MongoDB. Para obtener más información, consulte Sugerencias de esquema.

Para agregar, remover o volver a escribir campos en los documentos de una colección, actualice los documentos existentes.

A las colecciones se les asigna un UUID inmutable que permanece constante en todos los miembros del conjunto de réplicas y en los fragmentos.

Para recuperar el UUID de una colección, ejecute el comando listCollections o el db.getCollectionInfos() método.

Obtén una insignia de habilidad

¡Domina los "Fundamentos de la arquitectura de MongoDB" gratis!

Más información

Califique esta página

En esta página