作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 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
部分,username
是 user
关于ruby - 蒙古人;错误 Mongo::Error::OperationFailure:未授权查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35231744/
我有一个简单的方法如下写入mongodb数据库。它使用 Mongojs 模块。除了最后一行之外,一切似乎都很好。我在控制台中收到“TypeError:无法调用未定义的‘保存’方法”。可能是什么问题?
我正在使用 ruby/grape 和 mongoid 创建一个应用程序。但是当我尝试使用 mongoid 在任何集合中创建或查找文档时,例如使用 Admin.create 我收到以下错误: ERR
我是一名优秀的程序员,十分优秀!