Prisma - 提供的数据库字符串无效。MongoDB 连接字符串错误

Aux*_*lor 6 javascript mongodb next.js prisma

我被告知我的 MongoDB 数据提供程序的连接字符串无效。

具体来说,我得到这个:The provided database string is invalid. MongoDB connection string error: Missing delimiting slash between hosts and options in database URL.

然而,我的问题是我的连接字符串确实有一个分隔斜杠:它是这样的:mongodb://<user>:<pass>@cluster0.<server>.mongodb.net/?retryWrites=true&w=majority

这是怎么回事?我有什么遗漏的吗?

小智 12

主机后缺少数据库名称:mongodb://<user>:<pass>@cluster0.<server>.mongodb.net/<mydb>?retryWrites=true&w=majority


小智 6

对于尝试在 prisma 中连接 mongodb 的人,也许您选择了错误的 connect ,请尝试使用 VSCode 类型 connect

mongodb+srv://<admin>:<password>@cluster0.8hjts4c.mongodb.net/test 
Run Code Online (Sandbox Code Playgroud)

它必须有/test