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

Insertar documentos

Importante

No se permite insertar documentos en MongoDB Compass Readonly Edition.

Compass ofrece los siguientes modos de visualización para insertar documentos en sus colecciones:

Modo de sintaxis de shell
Escriba o pegue documentos en la sintaxis del shell de MongoDB, que permite nombres de campo sin comillas y constructores de tipo como ObjectId() y ISODate(). Utilice este modo para insertar varios documentos a la vez como un arreglo.
Editor de campo por campo
Permite seleccionar valores y tipos de campo individuales para cada documento insertado. Este modo solo admite insertar un documento a la vez.
JSON Mode
Escriba o pegue documentos en formato JSON extendido, que requiere nombres de campo entre comillas y representa los tipos BSON como contenedores {"$oid": "..."} como. Utilice este modo para insertar varios documentos a la vez como una matriz.

Para insertar documentos en su colección, seleccione la pestaña que corresponda al modo de visualización elegido:

1

En el menú desplegable, haga clic en Insert Document.

Botón Insertar
haga clic para ampliar

Alternativamente, puedes hacer clic derecho en la barra de la consulta o en el espacio en blanco circundante y seleccionar Insert document... del menú desplegable.

2

En el modal Insert Document, haga clic en el ícono para usar la moda Shell Syntax para insertar documentos en su colección.

Shell Syntax Moda es la vista por defecto.

3

En la sintaxis de shell de MongoDB, escriba o pegue el documento o los documentos que desea insertar en la colección. Para insertar varios documentos, introduzca un arreglo de documentos separados por comas.

Ejemplo

El siguiente ejemplo inserta un único documento en la colección. Los nombres de los campos no están entre comillas, y los valores _id, copies y lastCheckedOut utilizan los constructores de tipo ObjectId(), NumberInt() y ISODate() en lugar de los envoltorios de tipo JSON extendido:

{
_id: ObjectId('507f1f77bcf86cd799439011'),
title: 'The Odyssey',
author: 'Homer',
copies: NumberInt('10'),
lastCheckedOut: ISODate('2025-03-14T09:30:00Z')
}

Nota

Si no especifica un _id valor en su documento, Compass genera automáticamente un ObjectId para el _id campo.

4
1

En el menú desplegable, haga clic en Insert Document.

Botón Insertar
haga clic para ampliar

Alternativamente, puedes hacer clic derecho en la barra de la consulta o en el espacio en blanco circundante y seleccionar Insert document... del menú desplegable.

2

En el modal Insert Document, haga clic en el ícono para el modo Editor campo por campo.

3

Para añadir un nuevo campo en el documento, pase el ratón sobre el número de fila en el cuadro de diálogo y haga clic en el icono para añadir un nuevo campo después de la fila seleccionada.

También puede añadir un nuevo campo al final del documento pulsando la tecla de pestaña cuando el cursor de texto esté en el valor del último campo del documento.

Nota

Si no especifica un _id valor en su documento, Compass genera automáticamente un ObjectId para el _id campo.

4

Puede cambiar el tipo de datos de un campo haciendo clic en el selector desplegable de tipo de datos situado a la derecha del campo.

Para cambiar el campo _id para usar un valor personalizado, cambie el tipo de datos de ObjectID a string y luego sobrescriba el valor _id.

5
1

En el menú desplegable, haga clic en Insert Document.

Botón Insertar
haga clic para ampliar

Alternativamente, puedes hacer clic derecho en la barra de la consulta o en el espacio en blanco circundante y seleccionar Insert document... del menú desplegable.

2

En el modal Insert Document, haga clic en el icono para el modo JSON.

3

En formato JSON, escribe o pega los documentos que deseas insertar en la colección. Para insertar varios documentos, introduce un arreglo de documentos JSON separados por comas.

Ejemplo

El siguiente arreglo inserta 5 documentos en la colección:

[
{ "_id" : 8752, "title" : "Divine Comedy", "author" : "Dante", "copies" : 1 },
{ "_id" : 7000, "title" : "The Odyssey", "author" : "Homer", "copies" : 10 },
{ "_id" : 7020, "title" : "Iliad", "author" : "Homer", "copies" : 10 },
{ "_id" : 8645, "title" : "Eclogues", "author" : "Dante", "copies" : 2 },
{ "_id" : 8751, "title" : "The Banquet", "author" : "Dante", "copies" : 2 }
]

Nota

Si no especifica un _id valor en su documento, Compass genera automáticamente un ObjectId para el _id campo.

4
Califique esta página

En esta página