gpt4 book ai didi

java - 如何通过 lightcouch 从 couchdb 获取 POJO

转载 作者:行者123 更新时间:2023-12-04 05:39:30 26 4
gpt4 key购买 nike

ublicwith

List<User> users = client.view("user-fn/by-group").key(group).query(User.class);

其中客户端是一个couchdb客户端,
user-fn 是设计文档,
按组是 View ,
...
"by-group": {
"map": "function(doc) {\n if (doc.group) {\n emit(doc.group, doc);\n }\n}\n"
...

我在列表中获得了正确数量的用户对象,但所有用户字段均为空。
用户 pojo 必须是 bean 模式(带有 getter 和 setter),还是只有公共(public)字段?

最佳答案

我认为问题在于缺少参数 include_docs应该设置为真。
根据 lightcouch,代码应为:

List<User> users = client.view("user-fn/by-group").key(group).includeDocs(true).query(User.class);

关于java - 如何通过 lightcouch 从 couchdb 获取 POJO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11443143/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com