2012-02-14 74 views
2

我想獲得一個簡單的地圖減少在MongoVUE工作,但它不會返回任何結果,我只是想讓它輸出每個用戶ID的計數,所以我可以有一個工作示例來建立。簡單的地圖/減少MongoVUE

function Map() { 
emit(this.UpdatedBy.UserId, {"count": 1}); 
} 

function Reduce(key, values) { 

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

function Finalize(key, reduced) { 
/* 
reduced = Transform-to-Desired-Form(reduced); 
*/ 
return reduced; 
} 

並且輸出設置爲內聯。

這是我從工作的教程,但我只是想申請一個簡單的計數與http://www.mongovue.com/2010/11/03/yet-another-mongodb-map-reduce-tutorial/

+0

工作你檢查這對MongoDB的外殼爲例的MapReduce? – RameshVel 2012-02-15 06:15:11

+0

我想知道爲什麼MongoVUE不會報告任何錯誤。 – nilskp 2012-10-17 17:18:38

回答

3
function() { 
    emit(this.UpdatedBy.UserId, 1); 
    }; 


    function(key, values) { 
    var result = 0; 

    values.forEach(function(value) { 
     result += value; 
    }); 
    return result; 
    }; 

這是我如何得到它的人誰上需要一個簡單的例子,工作開始如何分組和統計用戶標識。

0

我只是寫了blog pos噸並提出兩個短截屏準確說明如何讓MongoVue