Maison > base de données > MongoDB > Connectez MongoDB avec NodeJS

Connectez MongoDB avec NodeJS

PHPz
Libérer: 2023-08-23 18:21:02
avant
1734 Les gens l'ont consulté

Connectez MongoDB avec NodeJS

Introduction à mongodb.connect

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.

Syntaxe

mongodb.connect(path[, callback])
Copier après la connexion

Paramètres

  • •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.

Installer Mongo-DB

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
Copier après la connexion
  • 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
Copier après la connexion
  • 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
Copier après la connexion

Exemple

// 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");
})
Copier après la connexion

Sortie

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.
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal