1

我有帖子文档和用户文档,这些帖子的作者如何。我需要获取给定地点的所有帖子,并且对于这些帖子,还需要获取相应的用户/作者文档。

邮政:

{
   "_id": "53551d9e92436f69ae04a104c2000b82",
   "content": "heythere!",
   "author": "a4df7fe1226fedb80f6c2dc13e000af5",
   "venue": "51434246e4b0601fde0cf2eb",
   "type": "post"
}

用户

{
  "_id": "a4df7fe1226fedb80f6c2dc13e000af5",
  "username": "sep o sep",
  "type" : "user"
}

是否可以在一个 couchdb 查询中以将帖子发送到给定位置以及用户文档到该帖子的方式发出键?

4

1 回答 1

0

查看wiki,有一个称为“链接文档”的功能,允许您在单个视图查询中检索相关文档。

wiki 将给出完整的解释,但要点是您_id在每个相关文档的视图函数中发出一个具有属性的对象。(因为您的父文档中包含 id)当include_docs=true在您的视图查询中使用时,CouchDB 知道检索您发​​出的文档而不是源。

于 2013-04-27T03:44:49.623 回答