Cette méthode est utilisée pour connecter le serveur Mongo DB à notre application Node. Il s'agit d'une méthode asynchrone dans le module MongoDB.
mongodb.connect(path[, callback])
•path – Le chemin du serveur et le port sur lesquels le serveur MongoDB est réellement exécuté.
•callback – Cette fonction fournira un rappel si une erreur se produit.
Avant d'essayer de connecter l'application avec Nodejs, nous devons d'abord configurer le serveur MongoDB.
Utilisez la requête suivante pour installer mongoDB à partir de npm.
npm install mongodb –save
Exécutez la commande suivante pour configurer votre mongoDB sur un serveur local spécifique. Cela aidera à établir la connexion avec MongoDB.
mongod --dbpath=data --bind_ip 127.0.0.1
Créez un fichier MongodbConnect.js et copiez-collez l'extrait de code suivant dans le fichier.
Maintenant, exécutez la commande suivante pour exécuter l'extrait de code.
node MongodbConnect.js
// Calling the required MongoDB module. const MongoClient = require("mongodb"); // Server path const url = 'mongodb://localhost:27017/'; // Name of the database const dbname = "Employee"; MongoClient.connect(url, (err,client)=>{ if(!err) { console.log("successful connection with the server"); } else console.log("Error in the connectivity"); })
C:\Users\tutorialsPoint\> node MongodbConnect.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.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!