无法引用新的 Strapi 条目

Unable to Reference new Strapi Entry

我有以下代码...

const createThenReference = async () => {
return await axios.post('http://localhost:1337/firsts', {
  name: "Jeremy"
})
.then(async (res)=>{
  await axios.post('http://localhost:1337/seconds', {
    name: "Jonathan",
    first: res.data
  })
  .then((res)=>{console.log(res)})
  .catch((err)=>{console.log(err)})
})
.catch((err)=>{console.log(err)})
  }

每个table的字段如下...

First = { name: String, second: Relationship }
Second = { name: String, first: Relationship }

我想要实现的是,在创建 firsts 条目之后,在 seconds 中创建一个新条目,它引用回到 firsts 1 对 1 参考。

我已经成功引用了以类似方式创建的项目,只需将它们传递到有效负载中的相应字段即可。但是,当它最近创建时,我遇到了问题。 -- 我找不到任何关于从前端创建引用的文档。

显然,您只需传入与该字段相关的 table 条目的 ID。 -- 这很奇怪,因为我记得之前尝试过但没有成功。

我改了...

await axios.post('http://localhost:1337/seconds', {
    name: "Jonathan",
    first: res.data
  })

await axios.post('http://localhost:1337/seconds', {
    name: "Jonathan",
    first: res.data.id
  })

并且关系建立正确。

有关更多信息,请查看此 Strapi post Understanding and using Relations in Strapi