我刚开始使用.NET客户端试用Couchbase(v1.8)。我无法弄清楚如何获得我在默认存储桶中存储的项目的基本数量。
我的存储代码非常简单:
var client = new CouchbaseClient();
var session = new Session { SessionId = "session_1234" };
client.Store(StoreMode.Add, sessionId, session);
但现在我只想得到我存放在我的沙发基地桶中的所有会话数。我查看了.NET API文档,似乎无法找到实现此目的的方法。
答案 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。
- 约翰