【发布时间】:2021-07-20 11:24:45
【问题描述】:
我想知道是否有人可以帮我解决这个问题。我花了一段时间在网上搜索,但找不到任何东西。我只是在学习编程,我被困住了。
我正在尝试创建 1-n 关系。 1 是业务,n 来自对象数组中的数据。
我想:
- 创建业务
- 创建贸易实体并将它们链接到业务。 TradingEntity.name 来自 BN_NAME,TradingEntity.Status 来自 BN_STATUS
我正在使用 NestJS,但打字稿方面的任何帮助都会很棒,因为我会尝试从中学习。
感谢您的帮助。
-保罗
我的架构是:
model Business {
id Int @id @default(autoincrement())
BN_ABN Int? @unique
tradingEntities TradingEntity[]
}
model TradingEntity {
id Int @id @default(autoincrement())
Business Business @relation(fields: [BusinessId], references: [id])
BusinessId Int
Name String // BN_NAME from array of objects
Status String // BN_STATUS from array of objects
}
这是对象数组。
[
{
_id: 1812602,
REGISTER_NAME: 'BUSINESS NAMES',
BN_NAME: 'Synergy Evolved',
BN_STATUS: 'Registered',
BN_REG_DT: '08/09/2012',
BN_CANCEL_DT: null,
BN_RENEW_DT: '08/09/2021',
BN_STATE_NUM: null,
BN_STATE_OF_REG: null,
BN_ABN: '48166724204',
rank: 0.0573088
},
{
_id: 2199676,
REGISTER_NAME: 'BUSINESS NAMES',
BN_NAME: 'VALUERACK',
BN_STATUS: 'Registered',
BN_REG_DT: '11/04/2012',
BN_CANCEL_DT: null,
BN_RENEW_DT: '11/04/2015',
BN_STATE_NUM: 'B2460084Y',
BN_STATE_OF_REG: 'VIC',
BN_ABN: '48166724204',
rank: 0.0573088
}
]
【问题讨论】:
标签: typescript prisma