Maison > interface Web > js tutoriel > NodeJS|Connectez MongoDB à Node à l'aide de MongooseJS

NodeJS|Connectez MongoDB à Node à l'aide de MongooseJS

藏色散人
Libérer: 2019-04-03 09:32:51
original
3474 Les gens l'ont consulté

Avant d'examiner mongoDB comment utiliser mongooseJS pour se connecter aux applications nodejs, présentons brièvement les technologies dominantes dans le domaine du développement Web actuel.

NodeJS|Connectez MongoDB à Node à l'aide de MongooseJS

Node : Node.js (Node) est une plateforme de développement open source permettant d'exécuter du code JavaScript côté serveur. Node est utile pour développer des applications nécessitant une connexion persistante du navigateur au serveur, souvent utilisée pour des applications en temps réel telles que le chat, les flux d'actualités et les notifications Web push.

mongoDB : mongoDB est une base de données multiplateforme, open source, orientée document et une base de données NoSQL. En tant que base de données NoSQL (pas seulement SQL), MongoDB évite la structure basée sur des tables des bases de données relationnelles pour s'adapter aux documents de type JSON qui ont un schéma dynamique qu'il appelle BSON (Binary JSON).

MongooseJS : Mongoose ou MongooseJS est un outil de modélisation d'objets MongoDB (ODM) conçu pour fonctionner dans des environnements asynchrones. Fondamentalement, c'est un package que nous utiliserons pour interagir (interroger, mettre à jour, exploiter) avec la base de données MongoDB dans l'application nodeJS. Nous utiliserons NPM (Node Packaging Manager) pour installer ou "exiger" mongooseJS dans notre application.

NPM : Node Package Manager ou NPM est le gestionnaire de packages officiel pour les applications nodeJS. Il sera installé avec NodeJS. Il est utilisé depuis la ligne de commande ou le terminal (selon le système d'exploitation utilisé).

Maintenant que nous connaissons les définitions de base de ces technologies, plongeons-nous dans le code et son interprétation.

Dans cet exemple (à des fins de démonstration) notre application nodejs sera un fichier javascript. Appelons-le app.js.

Procédez à la création du fichier dans le nouveau dossier.

NodeJS|Connectez MongoDB à Node à laide de MongooseJS

Explication du code source :

Ligne 2 : "requiert" ou importe le package mangoose dans notre application.

Ligne 4 : Elle attribue la chaîne de connexion (contenant des informations sur la connexion à la base de données) à notre variable mongoDB.

Ligne 6 : Ces lignes permettent d'établir ou "d'ouvrir" ou d'initier une connexion à la base de données mentionnée dans la variable mongoDB. mongoose.connect()Le premier paramètre de la fonction est la chaîne de connexion (variable mongoDB).

Ligne 10 : La fonction mongoose.connect() renvoie la connexion à la base de données sous la forme mongoose.connection, que nous attribuons à la variable db.

Ligne 14 : Cette ligne enregistre un message sur la console lorsque la connexion à la base de données est établie et renvoyée. Il écoute l'événement « connecté » et lorsque l'événement se déclenche, la fonction () contenant les lignes 14, 15 et 16 est exécutée.

Ligne 19 : Cette ligne enregistre un message sur la console lorsque la connexion à la base de données est établie et renvoyée. Il écoute l'événement « erreur » et lorsque l'événement se déclenche, le function() contenant les lignes 19, 20 et 21 est exécuté.

Après avoir écrit le code source, ouvrez un terminal ou une invite de commande (si vous êtes un utilisateur Windows) et accédez au répertoire du projet.

Ensuite, écrivez la commande npm install mongooose comme indiqué ci-dessous :

NodeJS|Connectez MongoDB à Node à laide de MongooseJS

Cette commande installe le package mongoose pour une utilisation dans l'application

Le La commande ci-dessus créera un dossier « node_modules » dans le répertoire ou le dossier actuel et y téléchargera les fichiers nécessaires.

Tous les préparatifs sont donc terminés et nous pouvons désormais tester la connexion à la base de données.

Écrivez le nœud app.js pour lancer l'application. La commande

NodeJS|Connectez MongoDB à Node à laide de MongooseJS

node app.js exécute notre application. Démarrez l'événement db.on('connected') et exécutez la fonction.

Cet article concerne Nodejs - une introduction détaillée à l'utilisation de MongooseJS pour connecter MongoDB aux applications Node. J'espère qu'il sera utile aux amis dans le besoin !

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!

Étiquettes associées:
source:php.cn
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