¿Cómo conectar el servidor mongodb con Node.js?

El método mongodb.connect() es el método del módulo MongoDB de Node.js que se utiliza para conectar la base de datos con nuestra aplicación Node.js. Este es un método asíncrono del módulo MongoDB.

Sintaxis:

mongodb.connect(path,callbackfunction)

Parámetros: Este método acepta dos parámetros como se mencionó anteriormente y se describe a continuación:

  1. Ruta/URL: la ruta del servidor del servidor MongoDB que se ejecuta en un número de puerto en particular.
  2. función de devolución de llamada: devuelve el error o la instancia de la base de datos mongodb para una operación posterior si la conexión es exitosa.

Módulo de instalación:

npm install mongodb --save

Estructura del proyecto:

Comando para ejecutar el servidor en una IP particular:

mongod --dbpath=data --bind_ip 127.0.0.1

Nombre de archivo index.js

Javascript

// Module calling
const MongoClient = require("mongodb");
  
// Server path
const url = 'mongodb://localhost:27017/';
  
// Name of the database
const dbname = "conFusion";
  
MongoClient.connect(url, (err,client)=>{
    if(!err) {
        console.log("successful connection with the server");  
    }
    else
        console.log("Error in the connectivity");
})

Comando en ejecución:

node index.js

Producción:

node index.js
(node:7016) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.
(Use `node --trace-deprecation ...` to show where the warning was created)
successful connection with the server

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 *