c#使用CouchBase获取视图错误

本文关键字:视图 错误 获取 CouchBase 使用 | 更新日期: 2023-09-27 18:14:24

我在数据桶中设置了文档,如

{
   "article_id": "107668",
   "domain": "thethao.baobelung.ma",
   "category_alias": "thethao-menu1",
   "ip": "115.77.224.119",
   "process_time": "635416228108751043",
   "created_at": "2014072210"
}

我的观点:

地图
function (doc, meta) {
  if(doc.article_id &&doc.category_alias && doc.domain){
    emit([doc.article_id,doc.category_alias,doc.domain],1);
  }
}

Reduce,我使用内置函数_sum执行结果是可以的。

[_view/by_hour ?组= true& connection_timeout = 60000,限制= 10,跳过= 0][1]

组= true

{"rows":[
{"key":["100041","batdongsan-noi-that-nha-viet","m.batdongsan.baobelung.vn"],"value":1},
{"key":["100046","thethao-premier-league","thethao.baobelung.vn"],"value":1},
{"key":["100082","ban-doc-phap-luat","baobelung.vn"],"value":4},
{"key":["100116","van-hoa","m.baobelung.vn"],"value":1},
{"key":["100173","batdongsan-noi-that-nha-viet","m.batdongsan.baobelung.vn"],"value":2},
{"key":["100181","van-hoa","m.baobelung.vn"],"value":1},
{"key":["100195","van-hoa","m.baobelung.vn"],"value":1},
{"key":["100195","van-hoa","baobelung.vn"],"value":1},
{"key":["100272","batdongsan-noi-that-nha-viet","m.batdongsan.baobelung.vn"],"value":1},
{"key":["100274","batdongsan-noi-that-nha-viet","m.batdongsan.baobelung.vn"],"value":1}
]
}

但是当我使用c#获得选项Group = True的视图时,错误:

var view = clientDetail。GetView("trackingdetail","by_hour").Group(真正);

Error converting value 1 to type 'Couchbase.IViewRow'. Path '', line 1, position 1.

告诉我如何获得项目列表的结果?

c#使用CouchBase获取视图错误

尝试先将。net客户端库(SDK)更新到最新版本。也不要忘了最新的Json编码器…

更新到最新版本解决了大多数相同的问题。