微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

我使用 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 举报,一经查实,本站将立刻删除。