English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base NodeJS

NodeJS Express.js

NodeJS Buffer&URL;

NodeJS MySql

NodeJS MongoDB

File NodeJS (FS)

Altri NodeJS

Node.js 连接到 MongoDB

Connessione Node.js a MongoDB – In questo tutorial Node.js, impareremo a connettere Node.js all'MongoDB.

Prerequisiti

Assicurarsi che MongoDB sia installato. Se non lo è, installare MongoDB.

Guida passo-passo

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.

Esempio di programma – Connessione Node.js a MongoDB

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!

Conclusione:

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.