2019年12月13日
摘要: 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。 索引是特殊的数据结构,索引存储在一个易于遍历读取 阅读全文
posted @ 2019-12-13 15:32 xibuhaohao 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 1、配置MongoDB ls /etc/mongod.conf 可以根据此配置文件启动 或者根据自己需求进行配置文件的变更 重要提醒: 如果变更MongoDB配置文件中:日志与数据文件目录,那么要把这两个目录赋予mongod用户,否则报错:1 报错,一般是文件或目录没有配置好 另外还需要配置好/et 阅读全文
posted @ 2019-12-13 15:15 xibuhaohao 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 1、Distinct聚合查询报错 db.users.distinct("uname") db.runCommand({"distinct":"users","key":"uname"}) 在数据量很大的时候,使用这种方法查询时,查询的结果集大于16M 时会查询失败,失败信息如下: 比如要对名字字段n 阅读全文
posted @ 2019-12-13 15:07 xibuhaohao 阅读(372) 评论(0) 推荐(0) 编辑