Riak の erlang で mapreduce クエリを作成しており、Ubuntu 端末で curl を介して HTTP API を使用して Riak にパラメーターを渡したいと考えています。クエリへの入力は 2i クエリですが、さらにフィルタリングできるようにパラメーターが必要です。Python クライアントは本番環境で使用するものなので options がキーワードだと思っていましたが、Erlang のプルーフには不便で、チームで常に使用されているキーワードです。
これは私がしようとしているものです:
curl -X POST http://riakhost:port/mapred -H 'Content-Type: application/json' -d '{
"inputs": {
"bucket":"mybucket",
"index":"field1_bin",
"key":"val3"
},
"options": "test",
"query": [
{"map": {"language": "erlang",
"module": "mapreduce",
"function":"map"
}},
]}'
私が見ている3つのレコードセットで:
["none", "none", "none"]
でも私はしたい:
["test", "test", "test"]
引数の形式は何ですか?