sql >> データベース >  >> NoSQL >> MongoDB

ubuntuのNode.jsのwinston-mongodbロガーでcappedMaxが機能しない

    これは私が複数のログを取得するために使用するものです:

    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. $incで2回実行されているMongoDBのUpdateMany

    3. mongodbの--bindip構成オプションは何をしますか?

    4. エラー[ERR_HTTP_HEADERS_SENT]:クライアントに送信された後にヘッダーを設定できません