MongoDB中创建索引的方法步骤是怎样
Admin 2022-05-28 群英技术资讯 555 次浏览
一、索引命令
创建索引 db.stu.ensureIndex({“name”:1}) 创建唯一索引 db.stu.ensureIndex({“name”:1},{“unique”:true}) 联合索引,按照find()出现顺序 db.stu.ensureIndex({“name”:1},{age:1:}) 查看文档索引 db.stu.getIndexes() 删除索引 db.stu.dropIndexes(‘索引名称’)
二、创建索引
1、为普通字段添加索引,并且为索引命名
db.集合名.createIndex( {"字段名": 1 },{"name":'idx_字段名'})
说明:
索引命名规范:idx_<构成索引的字段名>。如果字段名字过长,可采用字段缩写。
字段值后面的 1 代表升序;如是 -1 代表 降序。
2、设置TTL 索引
db.集合名.createIndex( { "字段名": 1 },{ "name":'idx_字段名',expireAfterSeconds: 定义的时间,background:true} )
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
mongodb安装时默认装在电脑的系统盘,但是安装到系统盘随着数据量的增大,系统盘容量不够会影响电脑的运行效率,所以安装到除系统盘以外的其他盘比较好。
今天小编就将为大家介绍MongoDB查询耗时记录的方法,相信很多小伙伴们对此还不了解对吧,那么下面小编就带大家一起去看看MongoDB如何查询耗时记录的内容。
Limit与Skip在MongoDB中是经常需要使用到的,但是对于Limit与Skip的使用方法并不是所有用户们都了解,那么你知道MongoDB中如何使用Limit与Skip吗?如果还不了解的小伙伴们不妨一起看看吧。
MongoDB 高级索引 考虑以下文档集合(users ): { 'address': { 'city': 'Los Angeles', 'state': 'California', 'pincode': '123' }, 'tags..
MongoDB 备份(mongodump)与恢复(mongorestore) MongoDB数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。 mongodump命令可以通过参数指定导出的数据量级转存的服务器。 语法 mongodump命令脚本语法如下: >mongodump -h dbhost -d dbname -o dbdirectory -..
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008