2013-12-10 50 views
0

我使用Couchbase的.NET客戶端和我面臨這個問題:Couchbase查詢 - 不同的結果

var items = client.Get(originalOrder); 

originalOrder是一個IEnumerable,在它所有的記錄的ID(約30萬),我想獲取所有記錄。問題是,我沒有獲得所有記錄,並且每次查詢(150k-200k)後結果的編號都不相同。我究竟做錯了什麼?

回答

0

我解決它了。該項目需要在x64構建模式,我現在正在獲得所有結果。

0

只是,見下文。(從couchbase開發指南文檔here。)

如果你有你的價值或格式化的大小錯誤,則需要檢查本身的價值,以及它是如何編碼並查看是否有任何問題導致文檔與Couchbase Server不兼容。

而且你可以查看更多detaily使用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); 
    ...