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:
- Ruta/URL: la ruta del servidor del servidor MongoDB que se ejecuta en un número de puerto en particular.
- 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