如何将CouchDB _users DB属性包含到另一个DB的视图中?

时间:2011-03-18 15:05:10

标签: couchdb

我正在向CouchDB中的_users DB添加更多用户配置文件信息。这包括名字,姓氏等等。这很好用,我可以存储其他个人资料信息。

如何从另一个数据库的视图映射功能中获取(加入)该配置文件信息?也就是说,每个文档都有一个作者或用户字段,用于记录创建文档的用户。如何获取有关为此DB创建的视图中包含的用户的其他配置文件信息?

1 个答案:

答案 0 :(得分:1)

不幸的是,您将无法跨不同数据库加入文档。您最接近的就是在其他数据库中创建用户配置文件信息的副本,并且可能使用复制来保持信息的同步。

我不确定是否有任何计划让像_users这样的特殊数据库表现不同,但我确信有足够的用例可以让它变得有价值。但是,在Wiki或任何其他注意事项中都没有提到这一点(据我所见)。