CouchDB - 查看递归

时间:2012-03-29 15:50:23

标签: couchdb

我有一个关于查询CouchDB的问题。 我有一个生成一组输出的查询。这些输出也是另一个查询的结果。 我想定义一个CouchDB视图,允许获取所有输出(以及特定文档的输入)。是否有可能获得map函数的结果并将它们视为另一个map函数的un输入?

在SPARQL中,我做了这个查询,它建模如下: SELECT?linkedAction 在哪里{?action nova:hasOutput``doc-02-10-C''。             ?action(nova:hasInput / ^ nova:hasOutput)*?linkedAction。                 } 是否可以在map / reduce中执行此操作?

最诚挚的问候。

阿明

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

不,每个视图索引都与其他视图完全隔离。 (以及其他数据库)当一个视图的更改可能影响另一个视图时,CouchDB的增量视图更新将无法保持高效。您需要在应用程序层中执行此类附加处理。