Node.js: usare il driver ufficiale di MongoDB per connettersi ad un database con autenticazione

Node.js: usare il driver ufficiale di MongoDB per connettersi ad un database con autenticazione

Possiamo usare il modulo ufficiale di MongoDB per Node.js per connetterci ad un database con autenticazione.

La soluzione รจ la seguente:


'use strict';

const client = require('mongodb').MongoClient;
const url = 'mongodb://username:password@127.0.0.1/database';

client.connect(url).then(instance => {
    let db = instance.db('database'); // Selezioniamo il database
    let docs = db.collection('docs'); // Selezioniamo la collezione

    // Query

    docs.count({published: 1}).then(totalFound => {
        console.log(totalFound);
    }).catch(err => {
        console.log(err);
    });

}).catch(err => {
    console.log(err);
});

Torna su