java - 使用 ektorp 从沙发数据库中的多个 View 获取单个属性

标签 java spring collections couchdb ektorp

我是 couch db 和 ektorp 的初学者。我想使用 ektorp 从 couch 数据库中的所有现有文档中检索一个属性。

到目前为止,我已经了解到 couch db 为我们提供了以下等效 SQL 查询的结果:-

Select * from Customer;

除了普通的 couch db 的 Map/reduce 解决方案之外,是否有任何 ektorp 方法可以检索以下 SQL 查询的结果集?

Select name from customer;

上述查询的结果集可以以某种方式在 java 中的 List 或 Set<> 中检索。 任何帮助将不胜感激。

最佳答案

如果您只想从 couchdb 返回一个字段,则必须定义一个仅包含该字段的 View 。

但是,通常最好不要创建细粒度的 View 。而是加载整个文档并在应用程序层中转换结果。

关于java - 使用 ektorp 从沙发数据库中的多个 View 获取单个属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23857197/

相关文章:

JAVA - 如何让用户只能使用顶部的框架?

java - WebDriver 从页面中删除元素

java - 在 JavaFX 中为线条着色并改变此颜色

java - 从日志中排除异常

powershell - 为什么要避免使用递增赋值运算符 (+=) 来创建集合

Java 8 : getting default values for a collection with nested Optionals

java - 任务运行时显示进度条

java - ORM如何映射到接口(interface)?

java - 所有 Spring 管理的 Bean 的列表

collections - Go 中是否存在 Set? (就像在 Python 中一样)