如何在沙发数据库视图上运行芒果查询?

问题描述

我使用 python 包 couchdb 来访问 Apache CouchDB

我的任务是从数据库中过滤文档,并能够从过滤后的数据库文档中选择带有 mango query 的文档。

我为我的数据库定义了一个过滤掉不相关文档的视图。视图的 map 函数是一系列守卫(if 语句如果满足则不返回任何内容)。最后一条语句发出带有 key=idvalue=doc 的文档:

function(doc) {
  if(...) {
    return
  }
  emit(doc._id,doc)
}

现在我想使用 mango 查询从视图中选择一些文档。

但是视图不存在 find 方法。它只存在于数据库对象中:

还是不知何故?

如果没有,我怎样才能用 couchdb 实现过滤器 + 芒果查找?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)