mongodb索引 单键索引
2024-08-31 22:08:39
单键索引是最普通的索引,比如一条记录,形式为{x:1,y:2,z:3},我们在x上建立索引,之后就可以以x为条件进行查询,与_id索引不同,单键索引不会自动创建
创建索引
> db.test2.ensureIndex({x:1})
{
"createdCollectionAutomatically" : false,
"numIndexesBefore" : ,
"numIndexesAfter" : ,
"ok" :
}
这里的1和-1表示排序方式
再来查询索引的个数
> db.test2.getIndexes()
[
{
"v" : ,
"key" : {
"_id" :
},
"name" : "_id_",
"ns" : "config.test2"
},
{
"v" : ,
"key" : {
"x" :
},
"name" : "x_1",
"ns" : "config.test2"
}
]
发现返回结果中已经有两个索引了
索引可以重复创建,如果是已经存在的索引,会直接返回成功
最新文章
- 由objC运行时所想到的。。。
- Linux(Ubuntu) Mysql的安装配置例子以及常用命令
- Tomcat安装配置
- [BZOJ1193][HNOI2006]马步距离(贪心+dfs)
- SQL Server使用convert对datetime日期数据进行获取
- mysql按汉语拼音首字母排序
- Linux无法使用userdel删除用户和组的解决办法
- ps里面的批处理教程
- HTML的<;head>;中的内容总结
- 译文:TransactionScope 与 Async/Await
- IIS应用程序池监控
- java OJ题目判断输入结束(与C语言的EOF结束等价)
- MarkDown模板
- HDU 1728 逃离迷宫(DFS经典题,比赛手残写废题)
- 【iOS】swift-通过JS获取webView的高度
- CRC 校验
- Cocos2D旋转炮塔到指定角度(一)
- 整理CSS选择符
- keyvalue对RDD s
- Linux下源码安装xz的方法