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

时间:2018-04-23 19:55:29

标签: java database couchbase n1ql

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

1 个答案:

答案 0 :(得分:2)

首先:您打算将每个实体类型存储在自己的存储桶中吗?从长远来看,这可能不会起作用,除非您计划的实体总数不超过10个。存储桶不是为了组织这样的数据:它们旨在存储各种不同类型的数据。

第二次真的想要从存储桶中获取所有数据吗?这似乎是一个非常罕见的用例。这几乎就像问“我如何查询关系数据库中所有表中的所有数据”

话虽这么说,我可以想象一个非常专业的情况,你想要这样做。所以,你可以:

这两件事都可以通过Java SDK完成。