sql >> Database >  >> NoSQL >> MongoDB

cappedMax werkt niet in winston-mongodb logger in Node.js op Ubuntu

Dit is wat ik gebruik om meerdere logs te krijgen:

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
        }),
    ]
});

En het werkt prima zonder waarneembare latentie.

PS Je kunt alle gewenste opties toevoegen na of voor capped:true

Veel plezier!



  1. MongoDB $round vs $trunc:wat is het verschil?

  2. MongoDB-replicaset instellen

  3. MongoDb afgedekte subcollectie

  4. update diep geneste array mongodb