我的产品由我的CouchDB中的用户拥有。
product =
name: 'Laptop'
userId: somelongid
user =
username: 'James'
对于views和include_docs = true,它返回:
product =
name: 'Laptop'
user =
username: 'James'
(我知道它并没有完全恢复以上但它足够接近)
我这样做是因为每次我需要产品时我都需要所有者(链接到他的页面)。起初我以为我会在_change feed上使用include_document = true,但当然还有其他功能。
那么在获得产品结果时如何获得相关用户?
答案 0 :(得分:0)
一种解决方案是从搜索结果中收集所有userId并查询couchDb中的_all_docs视图以获取用户。
答案 1 :(得分:0)
使用发出的视图(f.E.“userByDocId”)(doc._id,doc.user)
并执行查询userByDocId?key =“Username”