在Couchbase中获取存储桶项目数

时间:2012-07-23 22:49:14

标签: .net couchbase

我刚开始使用.NET客户端试用Couchbase(v1.8)。我无法弄清楚如何获得我在默认存储桶中存储的项目的基本数量。

我的存储代码非常简单:

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

但现在我只想得到我存放在我的沙发基地桶中的所有会话数。我查看了.NET API文档,似乎无法找到实现此目的的方法。

1 个答案:

答案 0 :(得分: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

- 约翰