MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

cappedMax не работи в winston-mongodb logger в Node.js на Ubuntu

Това е, което използвам, за да получа множество регистрационни файлове:

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

И работи добре без видимо забавяне.

P.S. Можете да добавите всички опции, които искате след или преди capped:true

Забавлявайте се!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoCollection::aggregate() е недефиниран в Heroku PHP с помощта на MongoHQ

  2. Как да получите екземпляр на db от родния драйвер на node-mongo?

  3. Промяна на главни букви в mongo на camel casing?

  4. Не може да изтрие колекция от mongodb

  5. Визуализация на вашата клъстерна топология в ClusterControl