Prisma 在 MongoDB 中创建新数据库
Prisma Creating New Database in MongoDB
我已将 Prisma 连接到我的 MongoDB,但是当我进行任何更改时,会在 MongoDB 中创建一个名为 default_default
的新数据库,并会在其中添加数据我在此处进行设置时指定的数据库
https://www.prisma.io/docs/get-started/01-setting-up-prisma-existing-database-JAVASCRIPT-a003/
我希望数据保存在 docker-compose.yml
文件
中指定的数据库中
version: '3'
services:
prisma:
image: prismagraphql/prisma:1.23
restart: always
ports:
- "4466:4466"
environment:
PRISMA_CONFIG: |
port: 4466
# uncomment the next line and provide the env var PRISMA_MANAGEMENT_API_SECRET=my-secret to activate cluster security
# managementApiSecret: my-secret
databases:
default:
connector: mongo
uri: 'mongodb://host.docker.internal:27017/my-db-name'
有没有人经历过类似的事情并找到了解决方案?
谢谢
您在 prisma.config 中通过设置端点来完成此操作:
endpoint: http://localhost:4466/graphql/default
这将使用数据库 graphq_default
我已将 Prisma 连接到我的 MongoDB,但是当我进行任何更改时,会在 MongoDB 中创建一个名为 default_default
的新数据库,并会在其中添加数据我在此处进行设置时指定的数据库
https://www.prisma.io/docs/get-started/01-setting-up-prisma-existing-database-JAVASCRIPT-a003/
我希望数据保存在 docker-compose.yml
文件
version: '3'
services:
prisma:
image: prismagraphql/prisma:1.23
restart: always
ports:
- "4466:4466"
environment:
PRISMA_CONFIG: |
port: 4466
# uncomment the next line and provide the env var PRISMA_MANAGEMENT_API_SECRET=my-secret to activate cluster security
# managementApiSecret: my-secret
databases:
default:
connector: mongo
uri: 'mongodb://host.docker.internal:27017/my-db-name'
有没有人经历过类似的事情并找到了解决方案?
谢谢
您在 prisma.config 中通过设置端点来完成此操作:
endpoint: http://localhost:4466/graphql/default
这将使用数据库 graphq_default