Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

460
Visualizações
Sin campos relacionales en respuesta Strapi v4

Tengo un problema en el que ninguno de los campos relacionales está presente en las respuestas después de obtener mis datos. Cuando observo el esquema de uno de mis esquemas con una relación, veo que los campos relacionales están presentes en el objeto de atributos. Pero aún así solo obtengo los campos no relacionales en mi respuesta.

Este es uno de mis esquemas.

 { "kind": "collectionType", "collectionName": "activities", "info": { "singularName": "activity", "pluralName": "activities", "displayName": "activity" }, "options": { "draftAndPublish": true }, "pluginOptions": {}, "attributes": { "name": { "type": "string" }, "date": { "type": "date" }, "subcategory": { "type": "relation", "relation": "oneToOne", "target": "api::subcategory.subcategory" }, "members": { "type": "relation", "relation": "manyToMany", "target": "api::member.member", "inversedBy": "activities" } } }
about 4 years ago · Santiago Gelvez
1 Respostas
Responde à pergunta

0

En Strapi v4 , las relaciones no se completan al buscar entradas de forma predeterminada.

Explicación:

Las consultas pueden aceptar un parámetro de relleno para definir explícitamente qué campos populate , con la siguiente sintaxis:

GET /api/:pluralApiId?populate=field1,field2

Solicitud de ejemplo: Obtener libros y completar relaciones con el nombre y la dirección del autor

GET /api/books?populate=author.name,author.address

Por conveniencia, el comodín * se puede usar para completar todas las relaciones de primer nivel:

Solicitud de ejemplo: Obtener todos los libros y completar todas sus relaciones de primer nivel

GET /api/books?populate=*

Solicitud de ejemplo: Obtener todos los libros y completar con los autores y todas sus relaciones

GET /api/books?populate[author]=*

Nota: solo las relaciones de primer nivel se rellenan con populate=*. Use la sintaxis de paréntesis LHS (es decir [populate]=* ) para completar más profundamente:

Solicitud de ejemplo: obtenga todas las relaciones anidadas dentro de un componente de "navegación" en el tipo único "global"

GET /api/global?populate[navigation][populate]=*

Solución:

Cambie su URL de API a una de las siguientes y debería poder ver los campos relacionados completados en la respuesta.

GET /api/activities?populate=subcategory,members

O

GET /api/activities?populate=*

Referencia:

  • Relaciones Población
about 4 years ago · Santiago Gelvez Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda