Представления couchdb, связанные между двумя базами данных?

Допустим, у меня есть несколько баз данных на моем экземпляре кушетки (в моем случае база данных учетных записей пользователей и база данных сеансов входа в систему). В сеансах есть поля, соответствующие полю в базе данных пользователей. Есть ли способ создать представление или выполнить вызов, охватывающий эту корреляцию, или это просто нужно сделать с помощью внешнего скрипта? Для большей ясности приведу пример.

Account db:
{
   "_id": "78555fdfdd345debf427373f9dfaeca4",
...
   "username" : "bob"
}

Sessions db:

{
   "_id": "78555fdfdd345debf427373f9dfcd7ae",
..
   "accountId": "78555fdfdd345debf427373f9dfaeca4",
   "username": "bob"
}

Могу ли я использовать emit или что-то подобное для объединения всей этой информации в один вызов?

6
задан V_H 24 March 2011 в 16:50
поделиться