Pubblicato il

database

mongodb

nodejs

collegare

express

javascript


Prerequisiti:

In questo tutorial Italiano vi mostrerò come creare un collegamento tra il Database MongoDB, e un’App Node.js.
Il collegamento MongoDB – Node.js verrà effettuato attraverso L’ORM Mongoose, ovvero una libreria scritta su Node che permette l’utilizzo delle classiche operazioni CRUD con un database MongoDB.

Vediamo come effettuare il collegamento:

Per poter comunicare in modo corretto con il Database, la vostra App Node.js avrà bisogno di collegarsi al server MongoDB. Ovviamente il server MongoDB deve essere in esecuzione sul vostro PC locale o sul server che state utilizzando. (Cliccare qui per ulteriori informazioni su come installare e eseguire il server MongoDB.)

Per prima cosa abbiamo bisogno di installare il pacchetto Mongoose attraverso NPM, quindi del terminal o cmd eseguite il comando:

npm install mongoose

Questo installerà Mongoose sul vostro sistema.

Una volta installato Mongoose, possiamo andare avanti e creare un file chiamato app.js, contenente questo codice JavaScript:

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/testDB');

La prima linea importa nel vostro programma la libreria Mongoose, e la seconda si collega al vostro DB locale, chiamato testDB.
Queste due line di codice bastano per effettuare un collegamento da Node.js al server MongoDB.
Per verificare la connessione possiamo aggiungere queste due funzioni di controllo della connessione:

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/testDB');

var con = mongoose.connection;
con.on('error', function (err){
    console.log(‘errore di connessione’, err);
});

con.once('open', function (){
   console.log(‘connessione riuscita!');
});

Adesso se mandiamo in esecuzione il file app.js con il comando:

node app.js

Dovremmo vedere come output nel terminal on cmd un messaggio di conferma della connessione.
Grazie per aver seguito questa guida su come creare un collegamento tra MongoDB e un app Node.js. Condividi questo tutorial con i tuoi amici e seguici su Facebook e Twitter

Se hai una domanda puoi chiedere qualsiasi cosa nei commenti in basso

Grazie per aver letto questa guida su Devnews.it

Spero ti sia stata utile in qualche modo. Ti prego di supportare questa pagina mettendo mi piace alle nostre pagine social cliccando un basso, dove pubblichiamo regolermente notizie, tutorial e fatti curiosi sull'informatica. Grazie e ci vediamo alla prossima :)