couchbase c#客户端。如何查询具有复合键和日期范围的视图

couchbase c#客户端。如何查询具有复合键和日期范围的视图,c#,.net,mapreduce,nosql,couchbase,C#,.net,Mapreduce,Nosql,Couchbase,我需要查询我创建的视图。视图本身生成一个复合键。 例如,假设我有一个如下所示的视图 function (doc) { emit([doc.name,dateToArray(doc.startDate)], null); } 我想查询视图,其中name=“x”和(startdate>dateA和

我需要查询我创建的视图。视图本身生成一个复合键。 例如,假设我有一个如下所示的视图

function (doc) {    
 emit([doc.name,dateToArray(doc.startDate)], null);

}
我想查询视图,其中
name=“x”和(startdate>dateA和

甚至可以在Coach base的c#client中这样做吗


我尝试使用普通键,但无法使用复合键进行视图查询

Couchbase手册中有一个非常好的例子说明了如何做到这一点-

滚动至标题为“按一个或多个键选择复合信息”的部分

键从左到右匹配。对日期/时间选择的一个警告是,您的结束范围将必然使用不存在的小时数,并且您的结束查询可能会产生比您想要的更多的记录。这是出于设计——您的应用程序层应该在返回记录之前对其执行最终过滤