我正在学习CouchDB。有没有办法在show函数中使用列表函数,反之亦然?例如,我可以调用一些列表函数来在其显示函数中呈现文档吗?或者调用show(id)来呈现列表,如果列表函数中的id?如何在CouchDB中结合显示和列表功能?
1
A
回答
1
截至目前,我不认为有直接的方式来这样做。
但是,您可以通过CommonJS modules重新使用代码(包括模板)。尽管您无法通过_show
函数调用_list
,但您可以模拟相反的操作,并使用中的相同模板/代码在_list
响应中。
1
我相信你要做的是将子实体和他们的父实体一起渲染。这可以通过使view
以特定的顺序通过父母和孩子到list
函数来实现。
在The Definitive Guide中有一个example用于具有多个父实体的场景,每个实体都有子实体。对于只有一位家长的简单情况下,view
可以发出后跟其子女的父或母,实体和list
功能可沿着线走:
parent_entity = getRow();
/* ... make parent_repr ... */
send(parent_repr);
while (child_entity = getRow()) {
/* ... make child_repr ... */
send(child_repr);
}
因此,你不必有一个单独的show
函数为父。
相关问题
- 1. couchdb,添加CommonJS模块的程序(显示列表功能)
- 2. WordPress中的列表功能在Firefox和Opera中显示不同的结果
- 3. 如何在功能合并从列表
- 4. 压缩(Gzip或Deflate)在Couchdb中显示,列表和视图
- 5. couchdb:是否有身份列表功能?
- 6. Android:如何结合Activity.onTouchEvent()和View.setOnLongClickListener()功能
- 7. Apache CouchDb和移动功能
- 8. 结合CONCAT和LAG功能
- 9. CouchDB的:获得两个文件在显示功能
- 10. 返回重定向CouchDB中的HTTP状态码显示功能
- 11. 如何整合AngularJS和CouchDB?
- 12. 如何显示功能值?
- 13. 如何在iPad中显示集合视图但在iPhone中显示列表?
- 14. 如何显示列名和嵌套聚合结果
- 15. 在PostgreSQL中显示表结构和表的列表
- 16. 如何在Textarea中创建列表和显示列表
- 17. 如何在WPF中的组合框中显示下拉列表?
- 18. Qt的结合在功能
- 19. 如何在C中的结构中显示链接列表C
- 20. 总和功能不显示
- 21. 如何显示在列表
- 22. 如何将点击和悬停功能结合在一起
- 23. couchdb验证功能
- 24. CouchDB视图 - 列表功能性能打击?
- 25. 结合功能 - jQuery
- 26. 结合2功能
- 27. Git结合功能
- 28. C++ - 结合功能
- 29. 结合PHP功能
- 30. 如何结合jQuery/AJAX功能?