MongoDB 学习笔记之 索引选项和重建索引
2024-09-01 11:06:55
索引选项:
{background:true}在后台创建索引,索引在构建过程中,其他客户端仍然可以查询数据,不会阻塞。
db.comments.createIndex({anonymous: 1},{background: true})
{sparse: true}如果在缺省的字段上建立普通索引,那这个缺省字段会被添加一个null值,这样会浪费空间。创建稀疏索引,更合适,这样节省空间,但也会过滤掉缺省字段的记录。
如下例子:你会发现使用当强制使用稀疏索引的时候,拥有缺省字段的记录消失了。
当我重新删除稀疏索引,创建普通索引之后,再查询,消失的数据又都出现了。
重建索引:
db.comments.reIndex() 重建索引是删除并重建特定集合的所有索引
最新文章
- 可扩展性 Scalability
- winform中键盘和鼠标事件的捕捉和重写(转)
- 阻止默认行为stopDefault
- 【mysql的编程专题】触发器
- 【转】纯 CSS 实现高度与宽度成比例的效果
- Jedis中的一致性hash
- POJ3228 并查集或二分最大流枚举答案
- 利用lsof恢复进程占用的文件
- 洛谷 P3038 [USACO11DEC]牧草种植Grass Planting(树链剖分)
- [LaTex]插图
- 【嵌入式开发】嵌入式 开发环境 (远程登录 | 文件共享 | NFS TFTP 服务器 | 串口连接 | Win8.1 + RedHat Enterprise 6.3 + Vmware11)
- 结合Mybatis源码看设计模式——外观模式
- 金蝶K3 WISE BOM多级展开_BOM成本表
- 【annotation】非人类物种基因组注释(MSU为例)
- 继承、接口、static、abstract
- 第一个python程序--hello,world
- 《DSP using MATLAB》 Problem 4.9
- 创建cookie
- jQuery页面滚动数字增长插件
- jQuery --- 收集表单