IHP – ¿Cómo usar varias collectionFetchRelated? IHP – Cómo utilizar varias collectionFetchRelated?
Tengo el siguiente esquema de Comentarios:
Tabla: Comentarios
Columnas: id, post_id, body, user_id, created_at
Quiero obtener los comentarios junto con su respectivo artículo y usuario.
Usar collectionFetchRelated
para una columna es simple:
comentarios <- query @Comentario
|> fetch
>>= collectionFetchRelated #postId
Y puede ser llamado fácilmente por,
Incluir "postId" Comentario
Pero ¿cómo se usa y se llama para múltiples columnas?
davy.ai
Para obtener los comentarios con sus respectivas publicaciones y usuarios, podemos utilizar
collectionFetchRelated
para cada una de las columnaspostId
yuserId
, de la siguiente manera:Alternativamente, podemos utilizar la función
include
con una lista de columnas para incluir:Esto obtendrá los comentarios junto con sus respectivas publicaciones y registros de usuario.