Hola, lo siento, mi inglés no es tan bueno. pero espero que lo entiendas. Tengo una pregunta sobre la modificación de la consulta en la base de datos relacional. por ejemplo, tengo una mesa de clase y una mesa de estudiantes. y la clase de relación tiene muchos estudiantes. en cada tabla tengo un campo de 'estado'. en strapi estándar, estará bien. y volvere asi
{ "id": 1, "class_name": "A", "students": [{ "id": 1, "name": "John Doe", "status": "active" }, { "id": 2, "name": "Thomas A", "status": "inactive" } ] }pero, ¿cómo obtener una clase con el estado de estudiante "activo"? y volvere asi
{ "id": 1, "class_name": "A", "students": [{ "id": 1, "name": "John Doe", "status": "active" } ] }FYI: cuando ejecuto una consulta de depuración. strapi estándar reproducirá una consulta como esta.
{ method: 'select', options: {}, timeout: false, cancelOnTimeout: false, bindings: [ '1', 1 ], __knexQueryUid: 'wo9_-ifCsMpUwrldEeoFF', sql: 'select "class".* from "class" where "class"."id" = ? limit ?' } { method: 'select', options: {}, timeout: false, cancelOnTimeout: false, bindings: [ 1 ], __knexQueryUid: 'MqjWNmw_Ze4w4f4B8CyrM', sql: 'select distinct "student".* from "student" where "student"."class_id" in (?)' }