ublicwith
List<User> users = client.view("user-fn/by-group").key(group).query(User.class);
其中client是couchdb客户端, user-fn是设计文档, by-group是视图,
...
"by-group": {
"map": "function(doc) {\n if (doc.group) {\n emit(doc.group, doc);\n }\n}\n"
...
我在列表中获得了正确数量的用户对象,但所有用户字段都为空。 用户pojo必须是bean模式(带有getter和setter),还是只有公共字段?
答案 0 :(得分:3)
我认为问题是缺少参数,include_docs
应该设置为true。
根据lightcouch,代码应为:
List<User> users = client.view("user-fn/by-group").key(group).includeDocs(true).query(User.class);