Vimos en el concepto anterior como crear una base de datos documental en MongoDB, crear una colección e insertar un documento mediante el método insertOne.
Para inserta un documento o un conjunto de documentos disponemos de los métodos:
Procedamos a insertar más de un documento en la colección "libros" mediante el método insertMany:
db.libros.insertMany( [ { codigo: 3, nombre: 'Aprenda PHP', autor: 'Mario Molina', editoriales: ['Planeta'] }, { codigo: 4, nombre: 'Java en 10 minutos', autor: 'Barros Sergio', editoriales: ['Planeta','Siglo XXI'] } ] )
En la consola de MongoDB tenemos como resultado:
Tengamos en cuenta que si recién activamos la consola debemos activar la base de datos "base1" mediante el comando "use":
use base1
Luego llamamos al método "insertMany" y le pasamos un array con todos los documentos a almacenar en la colección "libros".
Tener en cuenta que utilizamos la consola de MongoDB (shell) con el objetivo a aprender los comandos esenciales, luego en la realidad estos datos serán enviados desde nuestras aplicaciones que podrán estar escritas en Python, Ruby, C#, Java etc.
Podemos borrar el contenido de la consola de MongoDB (shell) mediante el comando:
cls
El mismo resultado lo podemos obtener presionando las teclas: CTRL + L.
Mostremos los documentos almacenados en la colección "libros" mediante el método "find":
Como podemos observar al ejecutar el método "find" nuestra colección "libros" tiene almacenado 4 documentos.