Ben Winston kitaplığı kullanıyorum için Veritabanı mongodb Günlükleri kaydet açılamıyor:Winston-nodejs
var MongoDB = require('winston-mongodb').MongoDB;
var logger = new (winston.Logger)({
transports: [
new (winston.transports.Console)(),
new (winston.transports.MongoDB)({ host: ip, db: 'caribcultivate', collection: 'log', level: 'info'})
], exceptionHandlers: [ new winston.transports.Console() ]
});
logger.log('info', "Running logs "+ d);
logger.info("Drive: "+ (new Date(d)).toDateString());
: Kullandığım verilerini eklemek için
https://github.com/indexzero/winston-mongodb
: ile mongodb veritabanına veri depolamak için çalışılıyor https://github.com/flatiron/winston Ben sorgu verileri kullanılarak çalıştığınızda
Ancak:
winston.query(options, function (err, results) {
if (err) {console.log(err);}
console.log(results);
});
alıyorum:
{}
Konsol için doğru şekilde çalışıyor ve veri tabanını Mongoose kütüphanesiyle uygulamanın diğer bölümlerinde kullanıyorum.
Ben aynı sorunu yaşıyorum. MongoHQ'yu temelde yukarıdaki kodla aynı şekilde kullanıyorum. Çalışmak için şansın var mıydı? – abarr
maalesef hayır. Ben bir çekirdek gereksinimi değildi ve bir dosyaya yazmak için bir akış kullandığını düşünerek mongodb olmadan yapıyorlar. İş yükü temizlendiğinde sorunu tekrar gözden geçirmeyi umuyoruz. – kyleED