xorg1990
New member
Hi, ich beschäftige mich zurzeit mit MongoDB und Nodejs. Aber irgendwas klappt nicht, ich hoffe hier im Forum hantiert jemand mit nodejs + MongoDb.
Mein vorhaben ist es eine Schleife durch jede vorhandene collection zu machen, aber ich bekomme einen Fehler zurück.
Der Code:
Das ist die Fehlermeldung:
MongoDB habe ich via apt-get installiert, zuvor habe ich die ppa's dafür apt mitgeteilt, sollte eigentlich aktuell sein.
Den driver habe ich via npm geholt.
System ist debian.
getCollectionNames() habe ich von einer stackoverflow Seite. Eventuell gibt es die Funktion nicht mehr, kennt einer 'ne alternative?
asso fast vergessen,
Ich benutze noch Mongo Management Studio von daher weiß ich das MongoDB richtig funktioniert.
Mein vorhaben ist es eine Schleife durch jede vorhandene collection zu machen, aber ich bekomme einen Fehler zurück.
Der Code:
Code:
var mongoCli = require('mongodb').MongoClient;
var app = express();
var assert = require('assert');
var dblink = "mongodb://localhost:27017/RT_Grabber_Users";
var Database = null;
mongoCli.connect(dblink, function(err,db){
if(err){
throw err;
}else{
console.log("Connectet to Database");
db.getCollectionNames().forEach(function(colname){
console.log(collname)
});
}
});
Das ist die Fehlermeldung:
Code:
Connectet to Database
/home/xorg1990/workspace/http_server/node_modules/mongodb/lib/mongo_client.js:406
throw err
^
TypeError: Object [object Object] has no method 'getCollectionNames'
at app.post.userName (/home/xorg1990/workspace/http_server/server.js:15:5)
at /home/xorg1990/workspace/http_server/node_modules/mongodb/lib/mongo_client.js:403:11
at process._tickCallback (node.js:442:13)
xorg1990@debian-nodeJs:~/workspace/http_server$ '/usr/share/applications/tomboy.
MongoDB habe ich via apt-get installiert, zuvor habe ich die ppa's dafür apt mitgeteilt, sollte eigentlich aktuell sein.
Den driver habe ich via npm geholt.
System ist debian.
getCollectionNames() habe ich von einer stackoverflow Seite. Eventuell gibt es die Funktion nicht mehr, kennt einer 'ne alternative?
asso fast vergessen,
Ich benutze noch Mongo Management Studio von daher weiß ich das MongoDB richtig funktioniert.
Zuletzt bearbeitet: