English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Connexion Node.js à MongoDB –Dans ce tutoriel Node.js, nous allons apprendre à se connecter à MongoDB à partir d'une application Node.js.
Assurez-vous d'avoir installé MongoDB. Si ce n'est pas le cas, installez MongoDB.
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.
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 !
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.