MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

cappedMax tidak berfungsi di winston-mongodb logger di Node.js di Ubuntu

Inilah yang saya gunakan untuk mendapatkan banyak log:

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

Dan itu berfungsi dengan baik tanpa latensi yang dapat diamati.

P.S. Anda dapat menambahkan semua opsi yang Anda inginkan setelah atau sebelum capped:true

Selamat bersenang-senang!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menambahkan json dalam array bersarang dari dokumen mongodb menggunakan Spring?

  2. Bagaimana Anda mengakses atribut objek yang ditanyakan dari Mongo di Meteor

  3. MongoDB:hapus batasan unik

  4. Urutkan item berdasarkan nilai mongodb

  5. Menggunakan Joda-Time untuk membentuk ISODate yang benar untuk sisipan Mongo