0℃
1.先在mongodb.conf 去除auth=true
mongodb加入了SCRAM-SHA-1校验方式,需要第三方工具配合进行验证,下面给出具体解决办法:
首先关闭认证,修改system.version文档里面的authSchema版本为3,初始安装时候应该是5,命令行如下
如果不关闭,在客户端连接的时候,mongodb日志会报如下错误:Failed to authenticate xxx@xx with mechanism MONGODB-CR: AuthenticationFailed MONGODB-CR credentials missing in the user document
//进入mongodb
/usr/local/mongodb/bin/mongo
> use admin
switched to db admi...
mongodb阅读全文
0℃
2013年07月19日
⁄ mongodb
⁄ 被围观 4,933 view+
索引是用来加快查询速度的,事物都有双面性的,同时在每次插入、更新和删除操作时都会产生额外的开销。索引有时并不能解决查询慢的问题,一般来说,返回集合中一半以上的结果,全表扫描要比查询索引更高效些。 创建太多索引,会导致插入非常慢,同时还会占用很大空间。可以通过explain和hint工具来分析。 索引有方向的,倒序还是升序。 每个集合默认的最大索引个数为64个。
1. 查看索引
> db.jiunile_events.getIndexes();
[
{
"v" : 1,
"key" :...
explain, mongodb索引阅读全文
0℃
2013年07月18日
⁄ mongodb
⁄ 被围观 9,849 view+
SQL Statement Mongo Query Language Statement
INSERT INTO USERS VALUES(1,1) $db->users->insert(array("a" => 1, "b" => 1));
SELECT a,b FROM users $db->users->find(array(), array("a" => 1, "b" => 1));
SELECT * FROM users WHERE age=33 $db->users->find(array("age" => 33));
SELECT a,b FROM users ...
mongodb阅读全文