所以我一直在根据文档对我的棱镜模式进行建模,通过声明两个模型的关系,例如:
model SiteEvents {
id Int @id @default(autoincrement())
stratas DrillingStratas[]
}
model DrillingStratas {
id Int @id @default(autoincrement())
siteEvent SiteEvents @relation(fields: [siteEventId], references: [id])
siteEventId Int
}
然而,今天很有趣的是,我忘了在其中一个模型上添加关系。没有任何问题我仍然可以进行查询、嵌套关系查询等。我在这里遗漏了什么吗?这可能是完全正常的,但只是“不好的做法”吗?
model SiteEvents {
id Int @id @default(autoincrement())
}
model DrillingStratas {
id Int @id @default(autoincrement())
siteEvent SiteEvents @relation(fields: [siteEventId], references: [id])
siteEventId Int
}