Tengo algunos problemas al realizar una consulta de búsqueda anidada con TypeORM. Aquí está el código básico:
const { completionId } = req?.params; const user = req.user; const retrievedCompletion = await getRepository( CompletionGoogleSearch ).findOne({ relations: ['run', 'run.user'], where: { id: completionId, // run: { user: { id: user.id } }, // This is the code that breaks the function }, }); console.log(retrievedCompletion?.run.user.id); console.log(user.id);Me parece que no hay nada fuera de servicio y que la consulta debería ejecutarse. ¿Alguna idea de lo que estoy haciendo mal? Sé que puedo solucionar este problema escribiendo una consulta de querybuilder o usando SQL sin procesar. Solo tengo curiosidad por saber si hay una falla en mi código.