Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
commonjs mit mongodb verbinden
#3
Ich habe es gefunden:

Code:
const MongoClient = require('mongodb').MongoClient;
const connectingstring = 'mongodb://localhost/database';

MongoClient.connect(connectingstring)
.then(function(err, db) {
    if (err) {
        console.log('Database wurde nicht verbunden!');
        process.exit(1);
    }
    console.log('Datenbank ist verbunden');
    db.close();
 )}
.catch(function(err) {
    console.log(err);
}

(30.12.2023, 18:26)Sempervivum schrieb: Hallo Poolgate und willkommen im Forum!

Hier:
https://stackoverflow.com/questions/7537...responding
hat jemand das selbe Problem und die Erklärung, warum es nicht funktioniert, ist diese:
Zitat:Callback Support has been removed from v5 hence the console.log statements in callback function are not getting printed
Lösung indem Du, wie in der ersten Antwort beschrieben, mit async - await arbeitest.

Offenbar ist hier die Doku, ich habe in diese gesehen:
https://mongodb.github.io/node-mongodb-n...lient.html
nicht aktuell.

Hi Sempervivum,

Danke dir und ich hab vorher im Github und in die Doku reingesehen. Nun ich muss augrund der asynchronität mein Result mit ein Promise abfangen. Dies habe ich dann mal gemacht mit .then() Methode. Es funktioniert. 

Viele Grüße
Poolgate
Zitieren


Nachrichten in diesem Thema
commonjs mit mongodb verbinden - von Poolgate - 30.12.2023, 17:14
RE: commonjs mit mongodb verbinden - von Poolgate - 30.12.2023, 18:29

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
3 Gast/Gäste