1

現在、MongoDB コレクションで REST-Api (Sleepy Mongoose) を使用して MapReduce 操作を実行しようとしています。残念ながら、私はまだ成功していません。

私のマップ機能は次のとおりです。

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

私の削減機能は次のとおりです。

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

私はそのようにSleepy Mongooseをリクエストしようとしました:

curl --data 'cmd={"mapreduce" : {"ns":MyCollection, $map="the code of my map function", $reduce="the code of my reduce function", $out="{inline:1}"}}' http://localhost:27080/myDB/_cmd

残念ながら、「JSON を解析できませんでした」というエラーが発生しました。
さまざまなパラメーターを適切に定義していないと思います。

Sleepy Mongoose で MapReduce 操作に成功した人はいますか?

私はどんな助け/例にもとても感謝しています!

4

0 に答える 0