如何使用 Prism 2 在银行中插入关系数据

How to insert a relationship data in the bank with prism 2

我正在尝试在我的数据库中创建一条记录,我需要插入一个 mikrotik 的信息,但我必须在创建时将 mikrotik table 与子网 table 相关联mikrotik 我需要说明它属于哪个子网,我正在使用 prisma 2 在我的数据库中进行注册和查询。我从棱镜创建的看起来像这样:

await prisma.mikrotik.create({
  data: {
    name: rebody.name,
    ip: rebody.ip,
    netmask: mask,
    gatway: rebody.gatway,
    password: rebody.password,
    Subrede:"I need to insert here which subnet this mikrotik belongs to"
  }
})

如果有人知道我如何将此记录与子网 table 中的现有记录相关联,并且可以帮助我。

如果您已经将子网的关系添加到 mikrotik,那么下面的代码应该可以正常工作。

await prisma.mikrotik.create({
  data: {
    name: rebody.name,
    ip: rebody.ip,
    netmask: mask,
    gatway: rebody.gatway,
    password: rebody.password,
    Subrede: { connect: { id: 'subnet-id-it-belongs-to' } }
  }
})