Я не могу начать проект с Prisma с локальным Mongodb

Здравствуйте, я не могу начать свой проект с 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"
    ]
}

person Mj Ebrahimzadeh    schedule 23.01.2020    source источник


Ответы (1)


Вероятно, вам нужно исправить URI. Стандартная схема подключения mongodb URI имеет вид:

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

(через https://docs.mongodb.com/manual/reference/connection-string/)

person realAlexBarge    schedule 27.01.2020