CouchDB将排序的文档组合到一个文档中

时间:2012-09-06 10:56:51

标签: view mapreduce couchdb

我有两份文件:

  1.   

    {路径:“/ monster / green”,名称:“绿色怪物”,年龄:105,时间轴:1}

  2.   

    {路径:“/ monster / green”名称:“真正的绿色怪物”,时间轴:2}

  3. 问题:

    如何创建CouchDB视图,其中文档按“时间轴”排序,结果是它们的组合:

      

    {路径:“/ monster / green”,名称:“真正的绿色怪物”,年龄:105}

1 个答案:

答案 0 :(得分:1)

您可以轻松创建一个视图,为key="/monster/green"提供以下输出:

{[
  {"key":"/monster/green", "value":{"name": "Green monster", "age": 105},
  {"key":"/monster/green", "value":{"name": "Really Green monster"}
]}

除格式外,这与您想要的数据非常相似。 如果您确实需要更改格式,可以在list之上定义view