MongoDB es una base de datos NoSQL que almacena datos únicos como documentos, que se agrupan en colecciones. Por ejemplo, en una base de datos de MongoDB, los datos de cada cliente se almacenan como un documento y todos los documentos del cliente se almacenan en una colección.

En este artículo del tutorial, aprenderá a crear documentos en MongoDB.

Operaciones de creación de MongoDB

MongoDB tiene dos operaciones de creación:insertOne () y insertMany (). Cada operación de creación está restringida a manipular una sola colección por ejecución. Sin embargo, puede insertar uno o varios documentos en cada ejecución.

Relacionado: ¿En qué se diferencia el modelado de datos en MongoDB?

Por tanto, ambas operaciones de creación tienen la siguiente estructura:

db.collection.createOperation ()

Dónde db es el nombre de la base de datos, y createOperation () es la operación apropiada (insertOne () o insertMany ()).

Uso de la operación insertOne ()

los insertOne () La operación inserta un solo documento en una colección, usando el siguiente código:

instagram viewer
db.collection ("clientes"). insertOne ({
nombre: "Sarah Wilson",
edad: 22
})

Si hay un problema al crear el nuevo documento, el insertOne () la operación devuelve un error. Y si la colección a la que intentas agregar un documento no existe, MongoDB creará la colección y le agregará el documento.

Debe notar que no hay ninguna identificación asignada al documento. Esto es porque MongoDB crea automáticamente una identificación única para cada documento de una colección.

Uso de la operación insertMany ()

los insertMany () La operación funciona de la misma manera que la insertOne () operación. Crea una nueva colección si la proporcionada no existe y devuelve un error si hay un problema al crear un nuevo documento.

Sin embargo, la principal diferencia es que el insertMany () La operación le permite crear múltiples documentos por ejecución.

Usando el ejemplo de operación insertMany ()

db.collection ("clientes"). insertMany ({
nombre: "Roy Williams",
edad: 21
},
{
nombre: "James Brown",
edad: 38
},
{
nombre: "Jessica Jones",
edad: 25
})

El ejemplo anterior crea tres documentos en la colección del cliente y cada documento se separa con una coma. Relacionado: Motores de base de datos a considerar para su próximo proyecto

Explore las otras operaciones CRUD

La creación de nuevos documentos es solo el comienzo de lo que puede hacer con MongoDB. MongoDB te permite realizar las operaciones CRUD, para que puedas desarrollar bases de datos completas.

CuotaPíoCorreo electrónico
Cómo realizar operaciones CRUD en MongoDB

Conocer MongoDB es complicado. Empiece a ejecutar con CRUD.

Leer siguiente

Temas relacionados
  • Programación
  • SQL
  • base de datos
  • Programación
Sobre el Autor
Kadeisha Kean (28 Artículos publicados)

Kadeisha Kean es desarrolladora de software Full-Stack y redactora técnica / tecnológica. Tiene la habilidad distintiva de simplificar algunos de los conceptos tecnológicos más complejos; produciendo material que puede ser fácilmente entendido por cualquier novato en tecnología. Le apasiona escribir, desarrollar software interesante y viajar por el mundo (a través de documentales).

Más de Kadeisha Kean

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse