mongo prisma
prisma 要求mongo服务必须是集群, 需要有副本集执行事务。
本地开发环境安装了一个debian12虚拟机:
在debian12系统中,
安装docker, docker-compose
下载mongo镜像: docker pull mongo
创建配置文件docker-compose.yml:
version: '3'
services:
mongo:
container_name: mongo
image: mongo:lastest
command: --replSet rs0
ports:
- '27017:27017'
- '28017:28017'
volumes:
- ./data/db:/data/db
启动容器mongo:
docker-compose up -d
开启集群模式:
docker-compose exec mongo mongosh --eval "rs.initiate({_id: 'rs0', members: [{_id: 0, host: '192.168.215.133:27017'}]});"
至此完成, 本人测试有效
附上.env文件里的配置
DATABASE_URL="mongodb://user:password@database.my:27018,database.my:27017/dbname?replicaSet=rs0"
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2022-04-07 cocos creator 异形屏相关数据
2013-04-07 linux系统操作命令
2013-04-07 C语言转义字符
2013-04-07 C语言格式控制符
2013-04-07 C语言32个关键字详解
2013-04-07 C语言调用API的方法