1
ワナチェックマップの出力は、MongoのmapReduceクエリで出力されます。 助けてくれてありがとうmongo mapのクエリでマップ関数の出力を確認する方法はありますか?
ワナチェックマップの出力は、MongoのmapReduceクエリで出力されます。 助けてくれてありがとうmongo mapのクエリでマップ関数の出力を確認する方法はありますか?
reduce関数を使ってすべてのマップされた値の配列を作成すると、あなたが望むものが得られるはずです。 (私の唯一のサーバーが非常にビジーであるとして、テストされていない)これは次のように達成することができます。
var map = function(){
// whatever you want to group your values
emit (key, value);
}
var reduce = function(mapKey, mapVal){
redVal = {
"mapped_vals" : []
};
for(var idx=0; idx< mapVal.length; idx++){
redVal.mapped_vals.push(mapVal);
};
return redVal;
}
db.col.mapReduce(map, reduce, {out: "mrOut"})
おかげ@Azwok、 –
@Gauravこの答えはあなたを助け、あなたが必要な出力を生成し、その答えを受け入れてくださいます。あるいは、それがうまくいかなかった場合、何が間違っていたかを強調してください。私たちは、より良い答えを見つけたり、改善したりすることができます。 – Azwok
それは動作しますが、メモリが不足しているので、データセットを減らすためにクエリオプションを使用しました –