30.12.2023, 18:29
Ich habe es gefunden:
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
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 printedLö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