English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In questo tutorial Node.js, impareremo attraverso un esempio come creare un database in MongoDB da un'applicazione Node.js.
Di seguito è riportata una guida passo-passo con un esempio che crea un database in MongoDB da un'applicazione Node.js.
Avviare il servizio MongoDB. Eseguire il seguente comando per avviare il servizio MongoDB
sudo service mongod start
Installare il pacchetto software mongodb utilizzando npm.
Ottenere l'URL di base del servizio MongoDB. Un trucco semplice per conoscere l'URL di base del servizio MongoDB è aprire il terminale e eseguire il Mongo Shell.
Terminale - 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 Il server ha avvisi di avvio: 2017-10-29T18:15:36.110+0530 I STORAGE [initandlisten]Quando il Mongo Shell viene avviato, visualizza l'URL di base di MongoDB.
mongodb://127.0.0.1:27017
Preparare l'URL completo. Aggiungere il nome del database da creare (ad esempio newdb) all'URL di base.
mongodb://127.0.0.1:27017/newdb
Creare un MongoClient.
var MongoClient = require('mongodb').MongoClient;
Si connette al server MongoDB utilizzando l'aiuto dell'URL da parte di MongoClient.
MongoClient.connect(url, <callback_function>);
Una volta completato il tentativo di MongoClient di stabilire una connessione, la funzione di callback riceverà come parametri l'errore e l'oggetto db.
Se la connessione è riuscita, l'oggetto db punta al database newdb creato di recente.
// newdb è il nuovo database che abbiamo creato var url = "mongodb://localhost:27017/newdb"; // Crea un client per mongodb var MongoClient = require('mongodb').MongoClient; // Il client si connette al servizio mongo MongoClient.connect(url, function(err, db) { if (err) throw err; console.log("Database creato!"); // Stampa il nome del database console.log("Oggetto db puntano al database: " + db.databaseName); // Chiudi l'oggetto db dopo aver completato tutte le operazioni. db.close(); });
Risultato dell'output
arjun@w3codebox:~/workspace/nodejs/mongodb$ node node-js-mongodb-create-database.js Database creato! L'oggetto db puntano al database: newdb
Conclusione:
In questo tutorial Node.js MongoDB: Node.js – Creare database in MongoDB,abbiamo imparato a creare un database utilizzando il pacchetto mongodb in Node.js Application. Nel nostro prossimo tutorial – Creare database MongoDB in Node.js, impareremo a eliminare il database.