我在连接couchDB中的两个文档时遇到问题.....
在我的couchDB数据库中,我有两种类型的文档。
第一种类型的doc包含如下数据:
{
"_id": "c229089aa85518d009166bc05600141f",
"_rev": "2-55923dc1b3f12da914cd041b5e1ab567",
"trip_id": 10,
"customer_id": 1
}
第二类doc的数据格式是:
{
"_id": "00315fd5428d43a19ce86ae7a273085f",
"_rev": "4-e2d267f839c6198320af848a699e579c",
"device_sno": "Exe001",
"timestamp": "Jan 19, 2014 4:43:00 PM",
"trip_id": 10,
"device_key": "FRD56284NQ5HT5CYV3C1",
"humidity": "40%",
"temperature": "-1° C"
}
在两个文档中,trip_id
都是外键。
如果我从网址传递customer_id
,首先我从doc type1获得trip_id
接下来,我必须根据trip_id
保留doc type2中的所有文档。
网址如下:
http://localhost:5984/trip_test/_design/trip/_view/trip?key=1&limit=10
任何人都可以帮助我为上面的场景编写视图(mapreduce)部分吗?这对我很有帮助。
提前致谢。