如何从Java代码中清除Couchbase存储桶?

Cat*_*t H 6 java couchbase

我需要每次在单元测试运行之前清除Couchbase存储桶.我使用Java SDK> 2.0版本.在以前的版本中,我发现了这个很棒的方法http://www.couchbase.com/autodocs/couchbase-java-client-1.1.1/com/couchbase/client/ClusterManager.html#flushBucket(java.lang.String)但是它在新版本中不存在.

有没有办法从桶中清除数据?我可以通过获取文档的所有键然后删除它们来删除,但我想使用更漂亮的方式.

Sim*_*slé 6

其实在2.x的SDK就可以得到BucketManager了的Bucket情况下,这将允许您调用flush()像以前那样精彩;)