从 Couchbase 存储桶中获取所有文档

Get all documents from Couchbase bucket

我正在使用 Java API 编写 Couchbase DAO。我将一个实体的所有文档存储在特定存储桶中。我想知道从这个存储桶中获取所有文档的最佳方法是什么? 提前致谢!

首先:你打算将每个实体类型存储在它们自己的桶中吗?这可能不会在长期 运行 中起作用,除非您计划只拥有不超过 10 个实体。存储桶不是用来组织数据的:它们旨在存储各种不同类型的数据。

其次:你真的想从一个桶中得到全部数据吗?这似乎是一个非常不常见的用例。这几乎就像问 "how do I query all data from all tables in a relational database"

话虽这么说,但我可以想象您想要执行此操作的非常特殊的情况。所以,你可以:

这两件事都可以用 Java SDK 来完成。