关于删除索引的疑问
来源:5-4 【索引】动手实战 - 索引的操作,效果和特性(下)

Charles_So_网页开发
2020-05-08
我对这段话不是很理解,视频也没有例子演示。
如果需要更改某些字段上已经创建的索引,必须首先删除原油索引,再重新创建新索引,否则,新索引不会包含原油文档
能再解释下吗?
还有想再问一个,重建索引reIndex是怎么用的?
写回答
1回答
-
同学你好~这里的意思是说,对于我们课程中讲到的几种不同类型的索引(TTL索引除外),如果你想要修改一个已存在的索引,那么你必须先移除原有索引,再创建新索引。也就是说,其实没有修改索引这个操作,修改只能通过重建来实现。
而这个reindex函数执行的操作,就是移除集合中的所有索引,再全部重建。当你的集合数据量较大时,reindex是一个相当耗费资源的操作。
012020-05-09