prisma mongodb 试用

prisma 已经支持mongodb了,我们需要做的就是安装新版本的prisma cli,后然初始化项目使用

环境准备

  • 安装cli

    注意使用新版本(prisma/1.32.2) 低版本有坑

npm install -g prisma
  • 初始化一个mongodb 的项目
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
  • deploy
prisma deploy
  • 查看graphql 信息
  • 数据添加操作
  • 数据查询操作

说明

以上只是简单的操作,同时还支持数据订阅,还是很方便,只是官方文档就有点不是很好了

参考资料

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/

       

相关文章