MongoDB   发布时间:2022-05-23  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了mongoDB索引属性大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

《mongoDB索引属性》要点:
本文介绍了mongoDB索引属性,希望对您有用。如果有疑问,可以联系我们。

欢迎参与《mongoDB索引属性》讨论,分享您的想法,编程之家php学院为您提供专业教程。

如何设置索引的属性

mongoDB索引属性

索引比拟重要的属性

mongoDB索引属性

索引的名字

mongoDB索引属性

查看mongoDB默认生成的索引的名字

mongoDB索引属性

@H_656_6@mongoDB默认生成的索引名字是key1_1(或-1)key2_1(或-1)

创立自定义名字的索引

mongoDB索引属性

查询创建的成果:

mongoDB索引属性

删除索引 依据索引名字删除索引

mongoDB索引属性

索引的唯一性

mongoDB索引属性

创建了唯一索引的字段值不克不及重复.

创立唯一索引

mongoDB索引属性

不克不及插入重复记录:

mongoDB索引属性

索引稀疏性

mongoDB索引属性

@H_656_6@mongoDB默认创立的索引是不稀疏.

稀疏性为true,mongoDB不会为其他的字段创立索引,而只会为指定的字段创立索引.

查询存在某个字段的记录

mongoDB索引属性

方才插进去的{n:1}的记录查询不到.

创立稀疏索引

mongoDB索引属性

如果创建的是稀疏索引,则索引不包括的字段是查询不出来的.

mongoDB索引属性

仔细看看上图,必要使用hint,强制使用某个索引,由于m_1索引是稀疏索引,并且该索引只有m字段,没有其他字段,所以根据其他字段查询的时候是会查询不到记录的.

下面我们测试一下不是稀疏索引的情况:

在w字段创立索引:

mongoDB索引属性

查询一下不存在记录:

mongoDB索引属性

可以看到是可以查询到不存在w字段的记录.

过时索引

mongoDB索引属性

大佬总结

以上是大佬教程为你收集整理的mongoDB索引属性全部内容,希望文章能够帮你解决mongoDB索引属性所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: