sql >> Databasteknik >  >> NoSQL >> MongoDB

cappedMax fungerar inte i winston-mongodb logger i Node.js på Ubuntu

Det här är vad jag använder för att få flera loggar:

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

Och det fungerar bra utan observerbar latens.

P.S. Du kan lägga till alla alternativ du vill ha efter eller före capped:true

Ha kul!



  1. Rackmedvetenhet i Hadoop och dess fördelar

  2. kan inte konvertera från 'MongoDB.Driver.IMongoCollection<>' till 'System.Collections.Generic.IEnumerable<>'

  3. AOF och RDB säkerhetskopior i redis

  4. 3 sätt att dölja ett index från frågeplanen i MongoDB