gpt4 book ai didi

ruby - 蒙古人;错误 Mongo::Error::OperationFailure:未授权查询

转载 作者:可可西里 更新时间:2023-11-01 09:13:01 25 4
gpt4 key购买 nike

我正在使用 ruby​​/grape 和 mongoid 创建一个应用程序。但是当我尝试使用 mongoid 在任何集合中创建或查找文档时,例如使用 Admin.create 我收到以下错误:

ERROR Mongo::Error::OperationFailure: not authorized for query on databse.collection

我可以使用我在 mongoid.yml 中使用的凭据登录到 mongo 控制台并创建/查找文档。

mongoid.yml:

production:
clients:
default:
database: my_db
hosts:
- myhost:port
username: db_user
password: my_password

最佳答案

您的格式已关闭。试试这个

production:
clients:
default:
database: my_db
hosts:
- myhost:port
options:
user: db_user
password: my_password

注意 options 部分,usernameuser

关于ruby - 蒙古人;错误 Mongo::Error::OperationFailure:未授权查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35231744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com