标签 MongoDB 下的文章

Backup role can't read system.profile

问题说明内置的 bakcup role,没有权限执行{ count: "system.profile", query: {} },导致备份失败。这个 bug 在下面版本中已经修复:3.0.9, 3.2.1, 3.3.0备份用户创建db.createUser( { ...
MongoDB 副本集的相关概念

MongoDB 副本集的相关概念

一、副本集基本概念副本集(replica set)MongoDB的replica set是一个mongod进程实例簇,数据在这个簇中相互复制,并自动进行故...

MongoDB 安全和访问权限控制

MongoDB的访问控制能够有效保证数据库的安全,访问控制是指绑定Application监听的IP地址,设置监听端口,使用账户和密码登录一,访问控制的参数1,绑定IP地址mongod 参数:--bind_ip <ip address>默认值是所有的IP地址都能访问,该参数...

MongoDB的权限配置:开启auth之后的eval权限

本文为工作日志,解决当打开MongoDB的 --auth 之后,导致无法使用 db.eval() 的问题。问题描述使用--auth启动mongodb,登录成功后,执行db.eval,报如下错误:> db.eval('return 1111') 2015-03-04T15:18:54.0...

为 mongodb 副本集增加密码认证

默认情况下,MongoDB 不会进行身份验证,也没有账号,只要能连接上服务就可以对数据库进行各种操作,出于安全角度考虑,我们应当为其添加认证访问。本文将指导最基本的为 mongodb 副本集增加密码认证。创建 KeyFile副本集设置身份验证与单机不同,需要增加一个 keyFile 以便副本集...

MongoDB基础教程:find 查询

MongoDB中使用find来进行查询。查询就是返回一个集合中文档的子集,子集的范围从0个文档到整个集合。find的第一个参数指定了要返回哪些文档,这个参数是一个文档,用于指定查询条件。为了便于理解,本文中所有的例子都会提供SQL语句的对比,必要时会与关系型数据库MySQL进行对比。本文假设:...