Puedes crear documentos en una colección usando el Operadores CRUD de MongoDB en MongoDB Playground:
Utiliza el método insertOne() para insertar un documento.
Utilice el método insertMany() para insertar más de un documento.
Requisitos previos
Si no lo has hecho ya, debes completar los siguientes requisitos previos antes de poder crear documentos con un Playground de MongoDB:
Crear un documento
Para crear un documento, utiliza la siguiente sintaxis en tu Playground:
db.collection.insertOne( <document>, { writeConcern: <document> } )
Nota
Si la base de datos no existe, las operaciones de inserción la creará.
Para una descripción detallada de los parámetros de este método, consulta insertOne() en el manual de MongoDB.
Para ejecutar tu Playground, pulsa el botón en la esquina superior derecha de la Vista del Playground. VS Code Extension divide su Playground y muestra los resultados de su Playground en el Playground Results panel. Si desactivaste la vista dividida, VS Code Extension muestra los resultados de tu Playground en una nueva pestaña.
Ejemplo
Para ejecutar este ejemplo, empieza con un MongoDB Playground en blanco borrando la plantilla Playground, si está cargada.
El siguiente ejemplo:
Cambia a la
testdatabase.Inserta ocho documentos en la colección
test.sales.
use("test"); db.sales.insertOne( { "_id" : 1, "item" : "abc", "price" : 10, "quantity" : 2, "date" : new Date("2014-03-01T08:00:00Z")} );
Cuando presionas el botón , VS Code Extension divide tu Playground y muestra el siguiente documento en el panel Playground Result. Si desactivaste la vista dividida, la extensión de VS Code muestra el siguiente documento en una nueva pestaña. Si se mueven los resultados del playground de forma manual, la VS Code Extension mostrará los resultados en esa pestaña.
{ acknowledged: 1, insertedId: 1 }
Crear muchos documentos
Para crear muchos documentos, utilice la siguiente sintaxis en su Playground:
db.collection.insertMany( [ <document 1> , <document 2>, ... ], { writeConcern: <document>, ordered: <boolean> } )
Nota
Si la base de datos no existe, las operaciones de inserción la creará.
Para obtener una descripción detallada de los parámetros de este método, consulte insertMany() en el Manual de MongoDB.
Para ejecutar tu Playground, pulsa el botón en la esquina superior derecha de la Vista del Playground. La extensión VS Code divide tu Playground y muestra los resultados de tu Playground en el panel Playground Results. Si has deshabilitado la vista de división, la Extensión de VS Code muestra los resultados de tu Playground en una nueva pestaña.
Ejemplo
Para ejecutar este ejemplo, empieza con un MongoDB Playground en blanco borrando la plantilla Playground, si está cargada.
El siguiente ejemplo:
Cambia a la base de datos
test.Inserta ocho documentos en la colección
test.sales.
use("test"); db.sales.insertMany([ { "_id" : 2, "item" : "abc", "price" : 10, "quantity" : 2, "date" : new Date("2014-03-01T08:00:00Z") }, { "_id" : 3, "item" : "jkl", "price" : 20, "quantity" : 1, "date" : new Date("2014-03-01T09:00:00Z") }, { "_id" : 4, "item" : "xyz", "price" : 5, "quantity" : 10, "date" : new Date("2014-03-15T09:00:00Z") }, { "_id" : 5, "item" : "xyz", "price" : 5, "quantity" : 20, "date" : new Date("2014-04-04T11:21:39.736Z") }, { "_id" : 6, "item" : "abc", "price" : 10, "quantity" : 10, "date" : new Date("2014-04-04T21:23:13.331Z") }, { "_id" : 7, "item" : "def", "price" : 7.5, "quantity": 5, "date" : new Date("2015-06-04T05:08:13Z") }, { "_id" : 8, "item" : "def", "price" : 7.5, "quantity": 10, "date" : new Date("2015-09-10T08:43:00Z") }, { "_id" : 9, "item" : "abc", "price" : 10, "quantity" : 5, "date" : new Date("2016-02-06T20:20:13Z") }, ]);
Cuando presionas el botón , VS Code Extension divide tu Playground y muestra el siguiente documento en el panel Playground Result. Si desactivaste la vista dividida, la extensión de VS Code muestra el siguiente documento en una nueva pestaña. Si se mueven los resultados del playground de forma manual, la VS Code Extension mostrará los resultados en esa pestaña.
{ acknowledged: 1, insertedIds: { '0': 2, '1': 3, '2': 4, '3': 5, '4': 6, '5': 7, '6': 8, '7': 9 } }