¿Cómo insertar datos en un documento MongoDB?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *