【发布时间】:2017-11-19 19:01:39
【问题描述】:
我正在尝试配置一个基本的 winston 记录器,但一直收到同样的错误。
到目前为止我要配置的就是这个
var winston = require('winston');
var mongoLog = require('winston-mongodb').MongoDB;
var appSettings = require('./appSettings');
var logger = new (winston.Logger)();
logger.add(mongoLog, {
db: appSettings.database,
host: appSettings.dbConnection,
collection: appSettings.loggingCollection
}
);
这是我遇到的错误。
winston-mongodb: error initialising logger Error: invalid schema, expected mongodb
主机是 azure 中 mongodb 实例的 ip,但这似乎不是问题,因为如果我删除主机(根据文档将其默认为 localhost)并尝试让它连接到我的本地 mongo例如它给出了同样的错误。我是否在记录器上调用任何方法似乎也无关紧要。
【问题讨论】: