Loading...
Loading...
针对无法升级到v7的Prisma ORM MongoDB v6项目的决策与迁移指南。适用于MongoDB项目询问Prisma升级事宜、使用provider = "mongodb"的项目中提及"升级到Prisma 7",或是评估迁移至Prisma Next的场景。触发关键词包括"upgrade prisma mongodb"、"prisma 7 mongodb"、"mongodb prisma migration"、"prisma next mongodb"。
npx skill4agent add prisma/skills prisma-mongodb-upgradeprisma-upgrade-v7| 版本 | MongoDB状态 |
|---|---|
| Prisma ORM v6 | 完全支持( |
| Prisma ORM v7 | 无MongoDB连接器——永远不可选 |
| Prisma Next | MongoDB支持处于Early Access阶段,正在积极开发中,计划在Postgres之后正式发布(GA)——是MongoDB项目的后续路径 |
| 信号 | 方向 |
|---|---|
| 不存在以下阻碍 | 迁移至Next;执行 |
| 新项目/原型/内部工具 | 迁移至Next |
代码库使用多文档事务( | 先规划原生驱动会话的替代方案(见 |
| 团队无法承受1.0之前小版本间的破坏性升级 | 停留在v6直到正式发布(GA) |
| 风险厌恶但有迁移意向 | 在副本上执行分阶段Next往返测试(见 |
url = env("DATABASE_URL")db pushprisma-database-setup| 参考文件 | 涵盖内容 |
|---|---|
| 完整的决策框架、阻碍检查及停留在v6的维护细节 |
| v6 schema( |
| v6客户端调用→ Next等效方法的映射,包括原生逃逸舱和事务——名称对应,但功能一致性不对应 |
| v6仅 |
| 无数据迁移验证:相同数据库、索引一致性、切换前的分阶段往返测试 |
a2791c5dd59d579b4b3052942ae7f8fe5e2ee852@prisma-next/*mongodb@^7init