我无法使用本地Mongodb的Prisma启动项目

时间:2020-01-23 12:18:17

标签: mongodb prisma prisma-graphql

你好,我无法从Prisma开始我的项目。当我编写prisma init proj it并选择一个现有的Mongodb服务器时,它想要一个字符串,但是我不知道我应该写什么,并且在输入以下字符串时它不起作用:http://userAdmin:Admin@localhost:27017/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"
    ]
}

1 个答案:

答案 0 :(得分:0)

您可能需要修复URI。标准的mongodb URI连接方案的格式为:

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

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