无法找到用于在 MongoDB Compass 中启用身份验证的 MongoDB 配置文件

问题描述 投票:0回答:1

因此,我尝试通过在配置文件中设置

security.authorization = enabled
来为我的 MongoDB 实例启用身份验证。但是,我无法找到 MongoDB Compass 的
mongod.conf
文件或任何等效的配置文件。

我的 MongoDB Compass 安装目录结构如下所示:

app-1.43.0 (Folder)
packages (Folder)
app.ico
MongoDBCompass.exe
Squirrel-Shortcut.log
Squirrel-Unset.log
Update.exe

有人可以指导我如何在使用 MongoDB Compass 时启用 MongoDB 身份验证吗?在哪里可以找到配置文件,或者如果不存在如何创建配置文件?任何帮助将不胜感激。

附加信息:

  • MongoDB Compass 版本:1.43.0
  • 操作系统:Windows

我搜索了

app-1.43.0
packages
文件夹,但找不到任何与 MongoDB 相关的配置文件。通过软件“一切”,但我找不到这个文件......

database mongodb configuration mongodb-compass
1个回答
0
投票

MongoDB Compass 中无需配置任何内容。当您在数据库中启用身份验证时,您必须在连接时提供用户名/密码(或 x.509 证书)。

通常您在连接字符串中执行此操作,即您的连接字符串从

更改
mongodb://hostname:27017/myDB

例如

mongodb://username:password@hostname:27017/myDB?authSource=admin
© www.soinside.com 2019 - 2024. All rights reserved.