MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

cappedMax không hoạt động trong trình ghi chép winton-mongodb trong Node.js trên Ubuntu

Đây là những gì tôi sử dụng để lấy nhiều nhật ký:

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

Và nó hoạt động tốt mà không có độ trễ có thể quan sát được.

P.S. Bạn có thể thêm tất cả các tùy chọn bạn muốn sau hoặc trước capped:true

Chúc bạn vui vẻ!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Chuẩn hóa dữ liệu trong MongoDB

  2. Từ chối lời hứa chưa được xử lý:Lỗi:URL không đúng định dạng, không thể phân tích cú pháp

  3. Mongo DB - xuất ở chế độ mở rộng JSON

  4. Truy vấn một mảng lồng nhau trong MongoDb

  5. Node.js hứa hẹn với mongoskin