Maison  >  Article  >  Opération et maintenance  >  Comment connecter le programme Node.js à MongoDB sur CentOS et Fedora

Comment connecter le programme Node.js à MongoDB sur CentOS et Fedora

不言
不言original
2019-03-29 16:27:062861parcourir

Cet article explique comment connecter les applications Node.js à MongoDB. Configurez également le pilote MongoDB pour nodejs à l'aide de l'application de nœud Mongoose sur les systèmes CentOS et Redhat.

Comment connecter le programme Node.js à MongoDB sur CentOS et Fedora

Étape 1 : Premières conditions

Nous supposons que node.js et mongodb sont déjà installés sur le système. S'il n'est pas installé, vous pouvez vous référer à l'article suivant pour terminer l'installation requise.

1. Comment installer MongoDB sur CentOS et Fedora

2 Comment installer Node.js sur CentOS et Fedora

<.>

Étape 2 : Installez le module Mongoose

Mongoose fournit une solution simple basée sur un schéma pour la modélisation des données d'application, y compris la conversion de type intégrée, la validation, etc.


$ npm install mongoose

Étape 3 : Connectez nodejs à mongodb

Créez un fichier test_server.js et ajoutez le contenu suivant au fichier.

// Sample script of Node.js with MongoDB Connection

// This code requires mongoose node module
var mongoose = require(&#39;mongoose&#39;);

// Connecting local mongodb database named test
var db = mongoose.connect(&#39;mongodb://127.0.0.1:27017/test&#39;);

// testing connectivity
mongoose.connection.once(&#39;connected&#39;, function() {
	console.log("Database connected successfully")
});
Maintenant, utilisons node pour exécuter test_server.js. Si vous recevez le message « base de données connectée avec succès », cela signifie que l'application node.js s'est connectée avec succès à la base de données.

$ node test_server.js
Database connected successfully
Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez prêter attention à la colonne

Tutoriel vidéo Linux du site Web PHP chinois !

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!

Déclaration:
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