prisma 已经支持mongodb了,我们需要做的就是安装新版本的prisma cli,后然初始化项目使用
注意使用新版本(prisma/1.32.2) 低版本有坑
npm install -g prisma
prisma init mongodb-demo? Set up a new Prisma server or deploy to an existing server? Create new database? What kind of database do you want to deploy to? MongoDB? Select the programming language for the generated Prisma client Prisma JavaScript ClientCreated 3 new files: prisma.yml Prisma service definition datamodel.prisma GraphQL SDL-based datamodel (foundation for database) docker-compose.yml Docker configuration fileNext steps: 1. Open folder: cd mongodb-demo 2. Start your Prisma server: docker-compose up -d 3. Deploy your Prisma service: prisma deploy 4. Read more about Prisma server: http://bit.ly/prisma-server-overview
prisma 项目使用docker-compose 运行
docker-compose up -d
prisma deploy
以上只是简单的操作,同时还支持数据订阅,还是很方便,只是官方文档就有点不是很好了
https://www.prisma.io/docs/prisma-cli-and-configuration/prisma-yml-5cy7/
https://www.prisma.io/docs/1.32/prisma-server/database-connector-MONGO-jgfm/