Выполнить запрос к подобъекту
Я создаю общий ресурс поиска для запросов.
Например,
POST /search
{
"class": ["user"],
"query": {"status": "active"}
}
При таком подходе мы можем получить активных пользователей.
Это хорошо для свойств, но предположим, что мы также хотим ограничить наш поиск пользователями для данной группы, где "группа" является дочерним объектом "пользователя".
{
"class": ["user"],
"properties": {
"full_name": "Joe Black"
},
"entities": [{
"class": ["group"],
"properties": {
"id": 4
}
}]
}
Как бы вы построили этот "запрос"? Или есть лучший способ справиться?