Поиск по нескольким ключам в CouchDB

Учитывая следующую структуру объекта:

{
   key1: "...",
   key2: "...",
   data: "..."
}

Есть ли способ получить этот объект из CouchDB путем запроса как key1, так и key2 без настройки двух разных представлений (по одному для каждой клавиши), например:

select * from ... where key1=123 or key2=123

С уважением, Artjom

edit:

Вот более точное описание проблемы: Описанный выше объект представляет собой сериализованное игровое состояние. В игре есть ровно один пользователь-создатель (key1) и его противник (key2). Для данного пользователя я хотел бы получить все игры, в которых он участвует (и как создатель, и как противник).

6
задан artkoenig 1 June 2012 в 08:59
поделиться