从couchDB中获取选定的文档?

时间:2014-05-02 07:20:25

标签: java javascript mapreduce couchdb

我在连接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)部分吗?这对我很有帮助。

提前致谢。

0 个答案:

没有答案