sql >> Database teknologi >  >> NoSQL >> MongoDB

cappedMax virker ikke i winston-mongodb logger i Node.js på Ubuntu

Dette er, hvad jeg bruger til at få flere logfiler:

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

Og det fungerer fint uden observerbar latenstid.

P.S. Du kan tilføje alle de muligheder, du ønsker efter eller før capped:true

God fornøjelse!



  1. Hvordan forbinder man Django Rest-api med MongoDB?

  2. Forespørger om intern matrixstørrelse i MongoDB

  3. Kalder mongoose fra reagere klient side

  4. Hvad er forskellen mellem HSET og HMSET metode i redis database