English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base NodeJS

Express.js NodeJS

Bouclage & URL; NodeJS

MySql NodeJS

MongoDB NodeJS

Fichier (FS) NodeJS

Autres NodeJS

Node.js Connect to MongoDB

Connexion Node.js à MongoDB –Dans ce tutoriel Node.js, nous allons apprendre à se connecter à MongoDB à partir d'une application Node.js.

Prérequis

Assurez-vous d'avoir installé MongoDB. Si ce n'est pas le cas, installez MongoDB.

Instructions étape par étape

Pour se connecter à MongoDB à partir d'une application Node.js, suivez les instructions suivantes étape par étape.

Démarrer le service MongoDB. Exécutez la commande suivante pour démarrer le service MongoDB

sudo service mongod start

 Installez le paquet logiciel mongodb à l'aide de npm (si ce n'est pas déjà fait).

arjun@nodejs:~/espace de travail/nodejs/mongodb$ npm install mongodb
npm WARN saveError ENOENT: Aucun fichier ou répertoire trouvé, ouvrir'/accueil/arjun/espace de travail/nodejs/package.json'
npm WARN enoent ENOENT: Aucun fichier ou répertoire trouvé, ouvrir'/accueil/arjun/espace de travail/nodejs/package.json'
npm WARN nodejs Pas de description.
npm WARN nodejs Pas de champ dépôt.
npm WARN nodejs Pas de données README.
npm WARN nodejs Pas de champ licence.
 
+ [email protected]
ajouté 9 paquets dans 9.416s

Préparer l'URL. Pour connaître l'URL de base du service MongoDB, une astuce simple consiste à ouvrir le terminal et à exécuter le shell Mongo.
Terminal - Shell MongoDB

arjun@nodejs:~$ mongo
Version du shell MongoDB v3.4.9
Se connectant à : mongodb://127.0.0.1:27017
Version du serveur MongoDB : 3.4.9
Avis de démarrage du serveur : 
2017-10-29T18:15:36.110+0530 I STOCKAGE [initandlisten]

Lorsque le shell MongoDB démarre, il affiche l'URL de base de MongoDB.

mongodb://127.0.0.1:27017

Grâce au paquet mongodb, créez MongoClient et connectez-vous à l'url.

Exemple de programme – Connexion Node.js à MongoDB

Voici un exemple de programme Node.js pour établir une connexion MongoDB.

// URL de lancement du service MongoDB
var url = "mongodb://localhost:27017"; 
 
// Clients MongoDB
var MongoClient = require('mongodb').MongoClient; 
 
// Se connecter au service MongoDB
MongoClient.connect(url, function(err, db) { 
  if (err) throw err; 
  console.log("Connecté à MongoDB !"); 
  db.close(); 
 });

Résultat de la sortie

arjun@java:~/espace de travail/nodejs/mongodb$ node node-js-mongodb-connection.js 
Connecté à MongoDB !

Conclusion :

Dans ce Node.js MongoDB – connecter à MongoDB avec Node.js, nous avons appris à trouver l'URL du service MongoDB et à nous connecter au service à partir de Node.js en utilisant la méthode connect de MongoClient, comme le montre l'exemple de programme.