【问题标题】:I cant start a project with Prisma with local Mongodb我无法使用本地 Mongodb 使用 Prisma 启动项目
【发布时间】:2020-05-09 17:11:24
【问题描述】:

您好,我无法使用 Prisma 开始我的项目。当我写 prisma init proj it 并选择现有的 Mongodb 服务器时,它需要一个字符串,但我不知道我应该写什么,当输入以下字符串时它不起作用:http://userAdmin:Admin@localhost:27017/admin

这是我在 admin 数据库中创建的 mongod 用户:

{
    "_id": "admin.userAdmin",
    "userId": UUID("7c5c2b24-7ba6-4252-a06f-3ed6f04b2af5"),
    "user": "userAdmin",
    "db": "admin",
    "roles": [
        {
            "role": "userAdminAnyDatabase",
            "db": "admin"
        },
        {
            "role": "readWriteAnyDatabase",
            "db": "admin"
        }
    ],
    "mechanisms": [
        "SCRAM-SHA-1",
        "SCRAM-SHA-256"
    ]
}

【问题讨论】:

    标签: mongodb prisma prisma-graphql


    【解决方案1】:

    您可能需要修复 URI。标准的 mongodb URI 连接方案具有以下形式:

    mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[database][?options]]
    

    (通过https://docs.mongodb.com/manual/reference/connection-string/

    【讨论】:

      猜你喜欢
      • 2020-05-10
      • 2018-07-18
      • 2022-12-21
      • 2016-12-16
      • 1970-01-01
      • 2023-01-08
      • 1970-01-01
      • 2023-02-19
      • 2022-01-12
      相关资源
      最近更新 更多