Я использую объединение, потому что я фильтрую по вложенному свойству в поле массива и в соответствии с документацией (Примечание: использование вложенного фильтра должно сначала присоединить отношение.) Сначала вы должны присоединиться к этому полю, но я не хочу этот массив в ответе, я просто хочу объект.
это мой GET
{{api}}/profile-doctor?join=patients&join=user&filter=patients.id||$eq||1&fields=id,title,consultation_address,consultation_phone,professional_id,rfc,photo,user
Я использую поля для исключения пациентов, но не работает.
[
{
"id": 1,
"title": "",
"consultation_address": "",
"consultation_phone": "",
"professional_id": "",
"rfc": "",
"photo": "",
"patients": [
{
"id": 1,
"date_of_birthday": "",
"phone_number": "",
"phone_emergency": null,
"address": "",
"social_security_number": "",
"genre": "",
"height": "",
"weight": ""
}
],
"user": {
"id": 1,
"name": "",
"lastname": ""
}
},
{
"id": 2,
"title": "",
"consultation_address": "",
"consultation_phone": "",
"professional_id": "",
"rfc": "",
"photo": "",
"patients": [
{
"id": 1,
"date_of_birthday": "",
"phone_number": "",
"phone_emergency": null,
"address": "",
"social_security_number": "",
"genre": "",
"height": "",
"weight": ""
}
],
"user": {
"id": 3,
"name": "",
"lastname": ""
}
}
]