Couchbase .NET查询行为空

时间:2018-06-21 12:32:43

标签: .net-core couchbase

我具有以下c#函数,该函数可从沙发基存储桶中选择所有文档。

public IEnumerable<CatalogueItem> GetAll()
{
  using (var bucket = _cluster.OpenBucket(_bucketName))
  {
    var request = new QueryRequest("SELECT `boxcatalogue`.* FROM `boxcatalogue` LIMIT 100;").UseStreaming(true);
    var query = bucket.Query<CatalogueItem>(request);
    return query.Rows;
  }
}

我可以从Couchbase控制台运行相同的查询,它可以正确返回我的文档。但是,从C#代码进行调用时,query.Rows为空。在断点上检查query对象时,我可以看到它有一个名为Results的私有成员,其中填充了查询的结果,为什么Rows为空?

0 个答案:

没有答案