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

MongodbMapreduceがエラーを出している

    同じ値の場合、なぜカウントとデータ長を使用するのですか? countを使用する必要があるようです。

    マップ機能:

    function () {
       emit(this.clientid, {count:1});
    }
    

    機能の削減:

    function (key, vals) {
        var result = {count:0};
        vals.forEach(function (value) {result.count += value.count;});
        return result;
    }
    


    1. MongoDBとのAngularJS接続

    2. 集計を使用して、クエリに一致するすべてのサブドキュメントのリストを結合しますか?

    3. VersionError:Node.js/Mongooseで一致するドキュメントが見つかりませんエラー

    4. Mongodb集計、間隔基準でドキュメントをカウントする方法は?