索引选项:

{background:true}在后台创建索引,索引在构建过程中,其他客户端仍然可以查询数据,不会阻塞。

db.comments.createIndex({anonymous: 1},{background: true})

{sparse: true}如果在缺省的字段上建立普通索引,那这个缺省字段会被添加一个null值,这样会浪费空间。创建稀疏索引,更合适,这样节省空间,但也会过滤掉缺省字段的记录。

如下例子:你会发现使用当强制使用稀疏索引的时候,拥有缺省字段的记录消失了。

当我重新删除稀疏索引,创建普通索引之后,再查询,消失的数据又都出现了。

重建索引:

db.comments.reIndex() 重建索引是删除并重建特定集合的所有索引

最新文章

  1. 可扩展性 Scalability
  2. winform中键盘和鼠标事件的捕捉和重写(转)
  3. 阻止默认行为stopDefault
  4. 【mysql的编程专题】触发器
  5. 【转】纯 CSS 实现高度与宽度成比例的效果
  6. Jedis中的一致性hash
  7. POJ3228 并查集或二分最大流枚举答案
  8. 利用lsof恢复进程占用的文件
  9. 洛谷 P3038 [USACO11DEC]牧草种植Grass Planting(树链剖分)
  10. [LaTex]插图
  11. 【嵌入式开发】嵌入式 开发环境 (远程登录 | 文件共享 | NFS TFTP 服务器 | 串口连接 | Win8.1 + RedHat Enterprise 6.3 + Vmware11)
  12. 结合Mybatis源码看设计模式——外观模式
  13. 金蝶K3 WISE BOM多级展开_BOM成本表
  14. 【annotation】非人类物种基因组注释(MSU为例)
  15. 继承、接口、static、abstract
  16. 第一个python程序--hello,world
  17. 《DSP using MATLAB》 Problem 4.9
  18. 创建cookie
  19. jQuery页面滚动数字增长插件
  20. jQuery --- 收集表单

热门文章

  1. 计蒜客 蓝桥杯模拟 瞬间移动 dp
  2. HDU 6357 Hills And Valleys
  3. CF1029C Maximal Intersection 暴力枚举
  4. CF 450E Jzzhu and Apples 数学+模拟
  5. CF940A Points on the line 思维
  6. .net core Webapi +EF
  7. java-冒泡排序笔记
  8. framework7 picker 具体使用
  9. 【Hystrix】实现服务隔离和降级
  10. 【Offer】[13] 【机器人的运动范围】