我正在努力实现一个连接两个文档并将结果与reduce相加的map/reduce函数。
第一个文档类型是类别。每个类别都有一个 ID,在属性中我存储了一个详细类别、一个主要类别和一个部门(“Bereich”)。
{
"_id": "a124",
"_rev": "8-089da95f148b446bd3b33a3182de709f",
"detCat": "Life_Ausgehen",
"mainCat": "COL_LEBEN",
"mainBereich": "COL",
"type": "Cash",
"dtCAT": true
}
第二种文档类型是交易。属性显示每笔交易的所有详细信息,包括字段“newCat”,它是对类别 ID 的引用。
{
"_id": "7568a6de86e5e7c6de0535d025069084",
"_rev": "2-501cd4eaf5f4dc56e906ea9f7ac05865",
"Value": 133.23,
"Sender": "Comtech",
"Booking Date": "11.02.2013",
"Detail": "Oki Drucker",
"newCat": "a124",
"dtTRA": true
}
现在,如果我想开发一个 map/reduce 以获取以下形式的结果:
例如:“主要类别名称”、“交易中所有值的总和”。
我发现我可以使用“_ID:”和 ?include_docs=true 引用另一个文档,但在这种情况下,我不能使用 reduce 函数。
我在这里查看了其他帖子,但找不到合适的示例。
如果有人知道如何解决这个问题,那就太好了。