У меня есть база данных CouchDB, где каждый документ по электронной почте:Группировка в CouchDB
{
"_id": "8e7a440862347a22f4a1b2ca7f000e83",
"type": "email",
"sender": "[email protected]",
"subject": "Hello",
"content":"..."
}
я хотел бы построить представление, где я вижу, все сообщения, отправленные пользователем. Пользователь может иметь несколько адресов электронной почты.
Пользователь может определить, как это (но, пожалуйста, скажите мне какой-либо лучший способ):
{
"_id":"hsuehdiqj28jej83",
"type": "user",
"emails": ["[email protected]","[email protected]"]
}
Поскольку существует много сообщений электронной почты, я хотел бы не хранить пользователя в электронной почте документ. Я бы хотел легко изменить любой список адресов электронной почты.
У вас есть идеи, как это сделать?