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

742
Visualizações
strapi v4: ¿Cómo crear una entrada con relación?

Cuando creo una nueva entrada en mi tipo de colección, todos los valores de los campos se agregan a la entrada recién creada, EXCEPTO el valor del campo con el tipo de relación.

Entonces, por ejemplo, en mi evento Tipo de colección, tengo nombre, artistas, lugar, dirección, fecha, hora, descripción y usuario.

el usuario es un tipo de relación (relación con el usuario (de: permisos de usuarios))

El resto son Text, DateTime, RichText, etc.

después de obtener los datos del formulario, termino teniendo un objeto similar a:

 var values = { name: 'namevalue', performers: 'whatever', venue: 'whatever', address: 'xyz address', date: '2022-12-15', time: '10:00 PM', description: 'Description of the Event', }

Luego solo edito el objeto de valores anterior para obtener la versión final del valor como

 var values = { name: 'namevalue', performers: 'whatever', venue: 'whatever', address: 'xyz address', date: '2022-12-15', time: '10:00 PM', description: 'Description of the Event', user:1 }

POR FAVOR TOME NOTA DEL user:1 agregado al objeto anterior

Sin embargo, después de enviar los valores anteriores al punto final correcto:

 const res = await fetch(`${API_URL}/api/events`, { method: 'POST', headers: { 'Content-Type': 'application/json', Authorization: `Bearer ${token}`, }, body: JSON.stringify({ data: values, }), })

En el backend de Strapi, el campo de usuario y el valor no aparecen en absoluto... Por ejemplo, esto es lo que obtengo:

 { data: { name: '13', performers: '13', venue: '13', address: '13', date: '2022-06-10', time: '8:00 PM', description: '13' }, files: undefined }

Como puede ver, el resto de los datos que obtengo y luego se agregan a la Entrada recién creada, pero SIN el valor de Relación que necesito y quiero.

¿Qué estoy haciendo mal y cómo solucionarlo????

about 4 years ago · Juan Pablo Isaza
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