0
nodejsを使用してmongodbに接続しようとしています。私は一度mongodbに接続し、必要な場所でインスタンスを使用したいと考えています。nodejsを使用したMongoClient接続
connection.jsファイルIのようなDB操作を実行するために、他のファイルでMongoClientオブジェクトにアクセスしたい
var MongoClient = require('mongodb').MongoClient, Server = require('mongodb').Server;
var mongoClient = new MongoClient(new Server('localhost', 27017));
module.export = mongoClient;
:
router.jsファイル
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次のエラーが発生しています:
MongoDBのに接続するための10TypeError: mongoClient.open is not a function