【问题标题】:couchdb complex map reduce over multiple documents give back single json objectcouchdb 复杂地图减少多个文档返回单个 json 对象
【发布时间】:2011-01-20 11:59:49
【问题描述】:

如何在 couchdb 中创建一个复杂的 map reduce 函数来跨越多个具有相同属性名称的文档的视图以返回单个 json 对象?

最有效的管理方法是什么?

嵌套集/源算法是否适用于 couchdb(更改需要大量写入)?

【问题讨论】:

  • 你能准确描述你想要做什么吗?
  • 在 couchdb 中,我有很多具有相同属性的相同类型的文档。我想将所有文档聚合到一个 json 数组对象中,以便在 http 请求响应后对其进行解析。

标签: map view couchdb scale reduce


【解决方案1】:

如果您想要整个文档,则不应使用 reduce。只需为您之前谈到的“类型”属性执行适当的映射函数,并使用 include_docs=true 查询视图。

【讨论】:

  • 您能否在示例中描述一下 include_docs=true 属性?
  • 当您取回视图查询时,它会在“值”旁边有另一个属性,即“doc”,这将是用于发出该键/值对的整个文档。
  • 这是一个查询字符串参数顺便说一句:)
猜你喜欢
  • 2020-05-31
  • 2016-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-02
  • 2016-11-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多