Couchbase查询 - 不同的结果

时间:2013-12-10 13:56:42

标签: c# couchbase

我正在使用Couchbase的.NET客户端,我遇到了这个问题:

var items = client.Get(originalOrder);

originalOrder是一个IEnumerable,其中包含所有记录ID(大约300k),我想得到所有记录。问题是,我没有得到所有记录,每次查询后结果的数量都不同(150k-200k)。我做错了什么?

2 个答案:

答案 0 :(得分:0)

请参阅下文。(来自couchbase dev指南doc here。)

  

如果您的值或格式大小有误,则需要检查值本身及其编码方式,并查看是否存在导致文档与Couchbase Server不兼容的任何问题。

您可以使用object.ExcuteGet(key)

详细检查
var result = client.ExecuteGet("beer");
if (! result.Success)
{
   Console.WriteLine("Get failed with message {0} and status code {1}", result.Message, result.StatusCode);
   ...

答案 1 :(得分:0)

我已经解决了。该项目需要处于x64构建模式,我现在可以获得所有结果。