DEV Community

Discussion on: API Rest con Go (Golang) y PostgreSQL Parte 5

Collapse
 
orlmonteverde profile image
Orlando Monteverde

Me alegro de que el tutorial te sea útil. Quieres decir que algo como esto regresa:

{
      "id": 1,
      "body": "string",
      "user": {
          "id": 1,
          "first_name": "john",
          "last_name": "doe",
          "username": "joelespm",
          "email": "user@example.com",
          "picture": "https://example.com/mypicture.jpg",
          "password": "mysecret",
          "created_at": "2019-12-11T19:22:49.503Z",
          "updated_at": "2019-12-11T19:22:49.503Z"
      },
      "created_at": "2019-12-11T19:22:49.503Z",
      "updated_at": "2019-12-11T19:22:49.503Z"
    }
Enter fullscreen mode Exit fullscreen mode

Si es así, puede agregar un campo más a la estructura Post que sea de tipo User, y usar el user_id que tiene el Post para obtener el Usuario correspondiente.

Collapse
 
devalexcore profile image
devAlexcore • Edited

Hola Orlando, pero si agrega el User dentro del struct de Post, no habria que hacer un inner join? porque aunque ponga la estructura de User y en el scan trate de asignar los datos, solo se setea el Id