Between relations, how do I retrieve names/titles instead of ids

System Information
  • Strapi Version: 3.6.8
  • Operating System: big sur 11.6
  • Database: postgresql
  • Node Version: 14.17.5
  • NPM Version: 8.0.0
  • Yarn Version: 1.22.11

I got a posts collection type, with a many-to-many relations with the following collection types:
-tags
-categories
and a one-to-many with:
-users (from: users-permissions)

let’s say I want to create pages for users and tags, both of them displaying their respective posts. Problem is, categories only appears as ids and not their assigned names. Any way to fix this situation?

Additional info:

categories.settings.json:

{
    "kind": "collectionType",
    "collectionName": "categories",
    "info": {
        "name": "Categories"
    },
    "options": {
        "increments": true,
        "timestamps": true,
        "draftAndPublish": false
    },
    "pluginOptions": {
        "i18n": {
            "localized": true
        }
    },
    "attributes": {
        "Name": {
            "pluginOptions": {
                "i18n": {
                    "localized": true
                }
            },
            "type": "string",
            "unique": true,
            "required": true
        },
        "slug": {
            "pluginOptions": {
                "i18n": {
                    "localized": true
                }
            },
            "type": "string",
            "required": true,
            "unique": true
        },
        "posts": {
            "via": "categories",
            "collection": "post"
        }
    }
}


post.settings.json:

{
  "kind": "collectionType",
  "collectionName": "posts",
  "info": {
    "name": "Post",
    "description": ""
  },
  "options": {
    "increments": true,
    "timestamps": true,
    "draftAndPublish": true
  },
  "pluginOptions": {
    "i18n": {
      "localized": true
    }
  },
  "attributes": {
    "title": {
      "pluginOptions": {
        "i18n": {
          "localized": true
        }
      },
      "type": "string"
    },
    "thumbnail": {
      "model": "file",
      "via": "related",
      "allowedTypes": [
        "images"
      ],
      "plugin": "upload",
      "required": false,
      "pluginOptions": {
        "i18n": {
          "localized": false
        }
      }
    },
    "wide_thumbnail": {
      "model": "file",
      "via": "related",
      "allowedTypes": [
        "images"
      ],
      "plugin": "upload",
      "required": false,
      "pluginOptions": {
        "i18n": {
          "localized": true
        }
      }
    },
    "user": {
      "via": "posts",
      "plugin": "users-permissions",
      "model": "user"
    },
    "slug": {
      "pluginOptions": {},
      "type": "uid",
      "targetField": "title"
    },
    "publication_date": {
      "pluginOptions": {
        "i18n": {
          "localized": true
        }
      },
      "type": "date"
    },
    "tags": {
      "targetColumnName": "",
      "via": "posts",
      "collection": "tag",
      "dominant": true
    },
    "comments": {
      "plugin": "comments",
      "collection": "comment"
    },
    "youtube": {
      "pluginOptions": {
        "i18n": {
          "localized": true
        }
      },
      "type": "string"
    },
    "season": {
      "model": "season",
      "via": "posts"
    },
    "isFeature": {
      "pluginOptions": {
        "i18n": {
          "localized": true
        }
      },
      "type": "boolean"
    },
    "content": {
      "pluginOptions": {
        "i18n": {
          "localized": true
        }
      },
      "type": "richtext",
      "required": true
    },
    "spotify": {
      "pluginOptions": {
        "i18n": {
          "localized": false
        }
      },
      "type": "string"
    },
    "description": {
      "pluginOptions": {
        "i18n": {
          "localized": true
        }
      },
      "type": "string"
    },
    "categories": {
      "via": "posts",
      "collection": "categories"
    }
  }
}

tag.settings.json:

{
  "kind": "collectionType",
  "collectionName": "tags",
  "info": {
    "name": "tag",
    "description": ""
  },
  "options": {
    "increments": true,
    "timestamps": true,
    "draftAndPublish": false
  },
  "pluginOptions": {
    "i18n": {
      "localized": true
    }
  },
  "attributes": {
    "name": {
      "pluginOptions": {
        "i18n": {
          "localized": false
        }
      },
      "type": "string"
    },
    "posts": {
      "via": "tags",
      "collection": "post"
    },
    "slug": {
      "type": "uid",
      "targetField": "name"
    }
  }
}

Thank you for your time.