InsertOne () e insertMany () son los dos métodos del módulo MongoDB en node.js que se utilizan para insertar los documentos en las colecciones de la base de datos MongoDB. El método insertOne() inserta un dato a la vez en la colección y el método insertMany() inserta múltiples datos en la colección de la base de datos MongoDB. En este artículo, discutiremos cómo insertar datos en la recopilación de MongoDB utilizando los métodos del módulo MongoDB.
Instalando módulo: mongodb
node install mongodb
Estructura del proyecto: Tendrá el siguiente aspecto.
Servidor en ejecución en IP local:
mongod --dbpath=data --bind_ip 127.0.0.1
index.js
const MongoClient = require("mongodb"); // Server running const url = 'mongodb://localhost:27017/'; // Database name const databasename = "GFG"; MongoClient.connect(url).then((client) => { // Connecting to the database const connect = client.db(databasename); // Database collection const collection = connect .collection("GFGcollections"); // Inserting single document collection.insertOne({ "name": "aayush", "class": "GFG" }); // Inserting multiple document collection.insertMany([ { "name": "saini", "class": "GFG" }, { "name": "GfGnew", "class": "GFGNEW" } ]); console.log("Insertion Successful") }).catch(err) => { // If error occurred show the error message console.log(err.Message); }
Ejecute el archivo index.js con el siguiente comando:
node index.js
Producción:
Base de datos MongoDB:
Publicación traducida automáticamente
Artículo escrito por zack_aayush y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA