mongodb - 我无法使用本地 Mongodb 使用 Prisma 启动项目
问题描述
您好,我无法使用 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"
]
}
解决方案
您可能需要修复 URI。标准的 mongodb URI 连接方案具有以下形式:
mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[database][?options]]
(通过https://docs.mongodb.com/manual/reference/connection-string/)
推荐阅读
- javascript - toLowerCase、数组、Object.keys、find 和 Flow 语法
- batch-file - Compiling GLSL to corresponding Spir V for use in a Vulkan Application
- android - 当我使用 jarsigner 签署我的 apk 错误消息时
- angular - Angular 中的父子通信
- html - 在 Web 服务器上调整 HTML 页面大小的问题
- python - 仅从美丽的汤中提取特定 div 的任何方法
- jenkins - 如何获取删除了几个 Jenkins 作业版本的用户的详细信息?
- java - Apache Tomcat:源服务器没有找到目标资源的当前表示或不愿意透露
- blazor - Blazor 服务器端和单独项目中的模块
- jasny-bootstrap - Jasny 文件上传postedfile 始终为空