MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

cappedMax funktioniert nicht im Winston-Mongodb-Logger in Node.js unter Ubuntu

Dies ist, was ich verwende, um mehrere Protokolle zu erhalten:

var winston = require('winston');
require('winston-mongodb').MongoDB;


winston.loggers.add('userLog',{
    transports : [
        new(winston.transports.MongoDB)({
            db : 'mongodb://username:password.mongolab.com:5555/log_db',
            collection : 'userLog',
            capped : true
        }),
    ]
});
winston.loggers.add('profileLog',{
    transports : [
        new(winston.transports.MongoDB)({
            db : 'mongodb://username:password.mongolab.com:5555/log_db',                collection : 'profileLog',
            capped : true
        }),
    ]
});

Und es funktioniert gut ohne beobachtbare Latenz.

P.S. Sie können alle gewünschten Optionen nach oder vor capped:true hinzufügen

Viel Spaß!