折腾 type safe next.js ,最近才刚看 prisma:
https://www.prisma.io/docs/concepts/components/prisma-schema/relations#mongodb
这里说到“Prisma currently uses a normalized data model design”
这很离谱啊...嵌入式 model 不能用,那我用 mongodb 图啥呢?
翻了翻 release 日志,3.10 版本刚刚把嵌入式作为一个 preview feature ,我也不知道有没有大坑,反正我不敢用。
1
vcm 2023-04-22 23:42:07 +08:00 via Android
Prisma 你可以上 SQL, 但如果你想上 NoSQL 那不是自己想找抽吗??
|
2
rocmax 2023-04-22 23:43:54 +08:00 via Android
prisma 很晚才开始支持 mongodb 的,prisma 一开始很注重跟 graphql 的结合,但是不幸的是 document db 反而不如关系数据库对 graphql 相性好。
mongodb 原则上是 schema less db ,schema 没有硬性约束的话很难搞 type system |
3
amlee 2023-04-23 00:02:57 +08:00
用 mongodb 就用 mongoose
|
4
stimw OP |
5
wu67 2023-04-23 11:45:32 +08:00
当我看到它一个 orm 的官方教程里面还要整各种 cli 操作时, 我直接放弃了. sequelize 不香么, 干嘛非要受它气
|
6
dengshen 2023-04-23 11:47:32 +08:00
typeorm 不香吗? prisma 还要多学一套语法
|