0
Ich versuche, eine Verbindung zu mongodb mit Nodejs herzustellen. Ich möchte mich einmal mit mongodb verbinden und die Instanz verwenden, wo sie benötigt wird.MongoClient-Verbindung mit nodejs
router.js Datei
var mongoClient = require('./connection.js')
mongoClient.open(function(err, mongoClient) {
var db1 = mongoClient.db("mydb");
db1.collection('Persons', function (err, collection) {
collection.find().toArray(function(err, items) {
if(err) throw err;
console.log(items);
});
mongoClient.close();
});
I: db Operationen wie
connection.js Datei
var MongoClient = require('mongodb').MongoClient, Server = require('mongodb').Server;
var mongoClient = new MongoClient(new Server('localhost', 27017));
module.export = mongoClient;
I MongoClient Objekt in anderen Dateien zugreifen möchten ausführen bekomme folgenden Fehler:
TypeError: mongoClient.open is not a function