Fox*_*hos 0 node.js typescript prisma
阅读 prisma 文档后,我发现可以创建一个连接,使计划连接一个项目(如下我所做的那样)。但我想动态传递一个字符串数组(即 items 属性),这些字符串在创建我的计划时具有要连接的项目 ID。
下面的代码运行良好,但我不知道如何传递该数组 n 连接与数组上的某个 id 之一匹配的每个项目
const plan = await this.connection.create({
data: {
name,
description,
type,
picture,
productionPrice,
price,
items: {
connect: [
{
id: items,
},
],
},
},
include: {
items: true,
},
});
return plan;
Run Code Online (Sandbox Code Playgroud)
我认为,你必须提供一个像这样的数组:
const plan = await this.connection.create({
data: {
name,
description,
type,
picture,
productionPrice,
price,
items: {
connect: [
{
id: 1,
},
{
id: 2,
},
{
id: 3,
},
],
},
},
include: {
items: true,
},
});
Run Code Online (Sandbox Code Playgroud)
如果items包含 ID 列表,您可以使用:
...
items: {
connect: items.map(id => ({ id }),
},
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3678 次 |
| 最近记录: |