有人告诉我,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
怎么回事?我缺什么了吗?
主机后缺少数据库名称:mongodb://<user>:<pass>@cluster0.<server>.mongodb.net/<mydb>?retryWrites=true&w=majority
对于试图在prisma中连接mongodb的人,可能您选择了错误的连接,请尝试使用VSCode 使用类型连接
mongodb+srv://<admin>:<password>@cluster0.8hjts4c.mongodb.net/test
它必须具有/test
如果您使用mongodb,那么只需将数据库名称写入路径(替换<name>
等(
mongodb://<user>:<pass>@cluster0.<server>.mongodb.net/<name>?retryWrites=true&w=majority