首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决“db.users上未授权查询”的蒙古语

如何解决“db.users上未授权查询”的蒙古语
EN

Stack Overflow用户
提问于 2015-04-29 09:45:14
回答 1查看 633关注 0票数 1

我使用Rails 4和Mongoid4创建了一个新的Rails应用程序。

代码语言:javascript
复制
RSpec.describe User, type: :model do

    it "is invalid without a name" do
        user = User.new(name: nil)
        user.valid?
        expect(user).to be_invalid
    end
    ...

end

起初,我认为这是Mongoid和MongoDB的授权问题,但我可以在控制台中不费吹灰之力地访问mongoldb/db/collection。

因为我是Rspec测试新手,所以我不确定我的测试、mongoid或mongodb是否存在问题。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-01 16:17:31

MongoDB提供数据库级的访问,并存储在数据库级别上。您需要提供对此数据库的访问权限,如:use mydb; db.createUser( { user: "accountUser", pwd: "password", roles: [ "readWrite", "dbAdmin" ] } )

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29940012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档