Как включить свойства БД CouchDB _users в представление другой БД? - PullRequest
1 голос
/ 18 марта 2011

Я добавляю больше информации о профиле пользователя в базу данных _users в CouchDB. Это включает в себя такие вещи, как имя, фамилия и т. Д. Это отлично работает, и я могу хранить дополнительную информацию профиля.

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

1 Ответ

1 голос
/ 18 марта 2011

К сожалению, вы не сможете объединять документы в разных базах данных. Самое близкое, что вам может понадобиться - это создать копии информации профиля пользователя внутри вашей другой базы данных и, возможно, использовать репликацию для синхронизации этой информации.

Я не уверен, есть ли какие-либо планы, чтобы специальные базы данных, такие как _users, вели себя по-другому, но я уверен, что есть достаточно вариантов использования, чтобы сделать это стоящим усилием. Тем не менее, нет никаких упоминаний об этом (насколько я видел) ни в вики, ни где-либо еще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...