Hallo ich habe versucht, eine Verbindung zu mongodb und drucken Sie alle Sammlung von einer Datenbank in mongodb mit node.js Programm, aber ich bin Fehler bekommen. Code, den ich ausprobiert habe, ist wie folgt.Verbindung mit mongodb und Wie man Liste aller Sammlung von einer Datenbank in mongodb mit node.js Programm
var MongoClient = require('mongodb').MongoClient;
MongoClient.connect("mongodb://ipaddressofmywebsite:27017/databasename", function(err, db) {
if(!err) {
console.log("We are connected");
var m = new MongoClient();
var db = m.selectDB("databasename");
var list= db.getCollectionNames();
console.log(list);
}
});
**I get the following error**
throw err
^
TypeError: m.selectDB is not a function
When I tried the below code as suggested in this page also i get error.
var MongoClient = require('mongodb').MongoClient;
MongoClient.connect("mongodb://websiteipaddress/databasename",
function(err, db) { // The db is passed in here.
if(!err) {
console.log("We are connected");
var list= db.getCollectionNames();
console.log(list);
}
});
**Error i get is**
throw err
^
TypeError: db.getCollectionNames is not a function
Bitte helfen Sie mir, diesen Fehler zu beheben
Sie bereits database in der URL festgelegt, so dass Sie die Zeilen var m = new MongoClient löschen(); var db = m.selectDB ("Datenbankname"); Sie sollten die DB-Variable von den Callback-Parameter verwenden –