Node.js MongoDB可以';无法在NodeJS中的另一个文件中获取集合
这是我的account.js文件Node.js MongoDB可以';无法在NodeJS中的另一个文件中获取集合,node.js,mongodb,Node.js,Mongodb,这是我的account.js文件 accounts.mongoConnect = function (){ MongoClient.connect(MongoConfig.uri, { useNewUrlParser: true, useUnifiedTopology: true }, (error, client) => { if (error) { throw error; } database = cli
accounts.mongoConnect = function (){
MongoClient.connect(MongoConfig.uri, { useNewUrlParser: true, useUnifiedTopology: true }, (error, client) => {
if (error) {
throw error;
}
database = client.db(MongoConfig.dbName);
collection = database.collection(MongoConfig.collections[0]);
console.log("Connected to `" + MongoConfig.dbName + "`!");
//console.log(collection)
});
}
这是我的companys.js文件
companies.mongoConnect = function (){
MongoClient.connect(MongoConfig.uri, { useNewUrlParser: true, useUnifiedTopology: true }, (error, client) => {
if (error) {
throw error;
}
database = client.db(MongoConfig.dbName);
console.log(MongoConfig.collections);
collection = database.collection(MongoConfig.collections[1]);
console.log("Companies.js Connected to `" + MongoConfig.dbName + "`!");
});
}
当我运行app.js时,只有account.js中的console.log,companys.js中没有console.log,你的代码没有问题。我已经检查过了,从我的角度看还不错。 你设置好连接了吗 应该是这样的,将mongodb连接到应用程序节点js
httpsServer.listen(serverConfig.port, () => {
accounts.mongoConnect();
companies.mongoConnect();
});
你的代码没有问题。我已经检查过了,从我的角度看还不错。 你设置好连接了吗 应该是这样的,将mongodb连接到应用程序节点js
httpsServer.listen(serverConfig.port, () => {
accounts.mongoConnect();
companies.mongoConnect();
});
是的,我错过了这个调用这个函数httpsServer。非常感谢。是的,我错过了这个调用这个函数httpsServer。听着。谢谢你,伙计