В моей облачной базе данных у меня есть такие объекты. Я хотел бы запросить объекты, основанные на свойствах в вложенном массиве.Запрос Cloudant/CouchDB по содержанию вложенного массива
В примере ниже, как я запрашиваю для всех объектов, где есть голосование с userId == "user1"? Запрос должен возвращать оба объекта. Когда я ищу userId «user2», он должен вернуть первый, поскольку второй объект голосовал только от user1 и user4.
{
"_id": "1",
"votes": [
{
"userId": "user1",
"comment": ""
},
{
"userId": "user2",
"comment": ""
},
{
"userId": "user3",
"comment": ""
}
]
}
{
"_id": "2",
"votes": [
{
"userId": "user1",
"comment": ""
},
{
"userId": "user4",
"comment": ""
}
]
}