温斯顿记录到 Meteor 中的 MongoDB 集合

Winston logging to MongoDB collection in Meteor

我已经在 Meteor 中配置了 Winston 记录器包,我想将日志插入到 MongoDB 集合中,以便在部署到 digitalocean 后可以在我的 yogibean:admin 页面上看到它。

作为配置日志记录模块的一部分,我正在这样做:

logger.add(Winston.transports.MongoDB, {
  db: 'myDataBaseName',
  collection: 'logs',
  host: '???', // or dbUri
  username: '???',
  password: '???',
  name: 'mongo.mainLogs',
});

我的主要问题是:

我应该使用什么作为主机或 dbUri 才能部署它?有没有host或者dbUri的环境变量到MongoDB?

正如@BraveKenny 建议的支撑配置:

logger.add(Winston.transports.MongoDB, {
  db: process.env.MONGO_URL,
  collection: 'logs',
  name: 'mongo.mainLogs',
});

在配置数据库之前,我不需要使用用户名和密码。