English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Connessione Node.js a MongoDB – In questo tutorial Node.js, impareremo a connettere Node.js all'MongoDB.
Assicurarsi che MongoDB sia installato. Se non lo è, installare MongoDB.
Per connettersi a MongoDB dall'applicazione Node.js, seguire la seguente guida passo-passo.
Avviare il servizio MongoDB. Eseguire i seguenti comandi per avviare il servizio MongoDB
sudo service mongod start
Installare il pacchetto mongodb utilizzando npm (se non è già installato).
arjun@nodejs:~/workspace/nodejs/mongodb$ npm install mongodb npm WARN saveError ENOENT: file o directory non trovato, apri '/home/arjun/workspace/nodejs/package.json' npm WARN enoent ENOENT: file o directory non trovato, apri '/home/arjun/workspace/nodejs/package.json' npm WARN nodejs Nessuna descrizione npm WARN nodejs Nessun campo repository. npm WARN nodejs Nessun README data npm WARN nodejs Nessun campo di licenza. + [email protected] aggiunto 9 pacchetti in 9.416s
Preparare l'indirizzo web. Per comprendere l'URL di base del servizio MongoDB, un trucco semplice è aprire il terminale e eseguire il Mongo Shell.
Terminal - Mongo Shell
arjun@nodejs:~$ mongo Versione shell MongoDB v3.4.9 connessione a: mongodb://127.0.0.1:27017 Versione del server MongoDB: 3.4.9 Avvisi di avvio del server: 2017-10-29T18:15:36.110+0530 I STORAGE [initandlisten]
Quando il Mongo Shell viene avviato, eco l'URL di base di MongoDB.
mongodb://127.0.0.1:27017
Utilizzando il pacchetto mongodb, crea MongoClient e connettiti a url.
Di seguito è riportato un esempio di programma Node.js per stabilire una connessione Node.js MongoDB.
// URL del servizio MongoDB in esecuzione var url = "mongodb://localhost:27017"; // Cliente MongoDB var MongoClient = require('mongodb').MongoClient; // Connettiti al servizio MongoDB MongoClient.connect(url, function(err, db) { if (err) throw err; console.log("Connesso a MongoDB!"); db.close(); });
Risultato dell'output
arjun@java:~/workspace/nodejs/mongodb$ node node-js-mongodb-connection.js Connesso a MongoDB!
In questo Node.js MongoDB – connettiti a MongoDB con Node.js, abbiamo imparato come trovare l'URL del servizio MongoDB e connetterci al servizio da Node.js utilizzando il metodo connect di MongoClient, come mostrato nel programma di esempio.