我需要创建一个猫鼬连接来获取 db.stats()。我按照 nestjs 教程使用 mongoose 和 providers 方法从数据库中获取数据。但我没有得到统计数据,因为这种方法在猫鼬和模型之间建立了关系。
我在我的方法中写了这几行,但代码非常复杂:
async getStatsFromDatabase(): Promise<IDatabaseStats> {
await mongoose.connect(env.base.mongodb.uri);
const stats = await mongoose.connection.db.stats();
await mongoose.disconnect();
return stats;
}
如何在没有猫鼬模式的情况下与提供者建立连接?
谢谢!