1

Couchbaseには、次の形式のドキュメントのリストがあります。

{
   "article_id": "107485",
   "domain": "thethao.langthuma.mr",
   "category_alias": "langthuma-anh-the-thao",
   "ip": "113.170.188.166",
   "process_time": "635411909410581019",
   "created_at": "635411845276059707"
}

ビューを作成します。

Map
function (doc, meta) {
  emit([doc.article_id,doc.domain],meta.id);
}

Reduce: (use built-in)
_sum

SQL のようなクエリが必要な場合:

Select article_id, domain, Count(*) from table group by article_id, domain

しかし、私は実行してエラーが発生します

{error,<<"Builtin _sum function requires map values to be numbers or lists of numbers">>}

私がどこで間違ったのか教えてください。そして、これに対する解決策は?

そして、私はC#でそれをやりたいのですが、何か提案がありますか?

4

1 に答える 1