mongodb - 如何在 mongodb 配置文件中设置授权?

我用 cmd.exe 中的这个选项在服务器中运行 mongod.exe:

mongod.exe --dbpath=path --auth

现在,如何在配置文件中执行此操作?
我的 mongod.cfg:

dbpath=D:\Program Files\MongoDB 2.6 Standard\data

security=
authorization= enabled

我得到这个错误:

Error parsing INI config file: unknown option security.

最佳答案

对于 mongod 2.4 版(ini 配置文件)

auth = true

https://docs.mongodb.com/v2.4/reference/configuration-options/#auth

对于 mongod 版本 2.6+(yaml 配置文件)

security:
    authorization: enabled

https://docs.mongodb.com/v3.2/reference/configuration-options/#security.authorization https://docs.mongodb.com/v3.0/reference/configuration-options/#security.authorization https://docs.mongodb.com/v2.6/reference/configuration-options/#security.authorization

https://stackoverflow.com/questions/25325142/

相关文章:

mongodb - MongoDB 中的条件 $sum

mongodb - $cond 中存在 $exists 的条件分组

mongodb - 用于 maxdistance 和 MongoDB 的单位?

mongodb - 在 MongoDB 中创建自定义对象 ID

mongodb - 无法在提供的主机和端口上连接到 MongoDB

mongodb - 如何查询 MongoDB 以测试项目是否存在?

arrays - MongoDB重命名数组中的数据库字段

python - 在 Flask 中将表单 POST 对象转换为适合 mongodb 的表示形式

mongodb - 升级mongodb没有效果仍然显示旧版本

MongoDB 查询帮助 - 查询子对象中任何键的值