0

我刚刚开始使用 .NET 客户端试验 Couchbase (v1.8)。我不知道如何获取我存储在默认存储桶中的项目的基本计数。

我的存储代码非常简单:

var client = new CouchbaseClient();
var session = new Session { SessionId = "session_1234" };
client.Store(StoreMode.Add, sessionId, session);

但现在我只想计算我存储在沙发库存储桶中的所有会话数。我查看了 .NET API 文档,但似乎找不到这样做的方法。

4

1 回答 1

3

目前,客户端不支持从存储桶中获取项目计数。我最近做了一些工作来启动一个基本的存储桶 API。我已经创建了一个添加项目计数的票 - http://www.couchbase.com/issues/browse/NCBC-92

如果您对该计数的来源感兴趣,可以通过 HTTP API 获得它 - http://127.0.0.1:8091/pools/default/buckets/default<- 存储桶名称位于路径的末尾

如果您是 Couchbase Server 的新手,我建议您从 Couchbase Server 2.0 Developer Preview 4 - http://www.couchbase.com/download开始。然后,您可以使用视图来计算会话文档。

有关 2.0 的更多信息,请访问 http://www.couchbase.com/develop/net/next

- 约翰

于 2012-07-24T17:54:04.473 回答