我在db.js中有这段代码:
const mongoClient = require('mongodb').MongoClient;
const dotenv = require("dotenv");
dotenv.config();
const mongoDbUrl = process.env.CONNECTIONSTRING;
mongoClient.connect(mongoDbUrl, { useNewUrlParser: true, useUnifiedTopology: true }, (err, db) => {
module.exports = db;
});
然后我想将它添加到文件User.js中
const mydb = require("../db");
console.log(mydb);
,但我得到一个空对象:
{}
使 User.js 接收 mydb 的正确代码是什么?
顺便说一句,db.js 中的控制台日志记录数据库返回我需要的内容。