我正在使用winston-mongo在mongodb中添加日志,但是它增加了db的大小,我希望当集合的大小达到某个限制时,比如说10mb,它应该从中删除旧日志。集合。
var winston = require('winston');
require('winston-mongodb');
winston.loggers.add('mongoLog',{
transports : [
new(winston.transports.MongoDB)({
db : 'mongodb://xxxxxxxxxxx:27017/logs',
collection : 'collection1',
level : 'info',
cappedSize: 0.1,
capped : true
}),
]
});
var mongoLog = winston.loggers.get('mongoLog');
mongoLog.info("some message");
我尝试了cappedSize,但我不明白它的实际作用。