Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

731
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!