单键索引是最普通的索引,比如一条记录,形式为{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"
}
]
发现返回结果中已经有两个索引了
索引可以重复创建,如果是已经存在的索引,会直接返回成功

最新文章

  1. 由objC运行时所想到的。。。
  2. Linux(Ubuntu) Mysql的安装配置例子以及常用命令
  3. Tomcat安装配置
  4. [BZOJ1193][HNOI2006]马步距离(贪心+dfs)
  5. SQL Server使用convert对datetime日期数据进行获取
  6. mysql按汉语拼音首字母排序
  7. Linux无法使用userdel删除用户和组的解决办法
  8. ps里面的批处理教程
  9. HTML的<head>中的内容总结
  10. 译文:TransactionScope 与 Async/Await
  11. IIS应用程序池监控
  12. java OJ题目判断输入结束(与C语言的EOF结束等价)
  13. MarkDown模板
  14. HDU 1728 逃离迷宫(DFS经典题,比赛手残写废题)
  15. 【iOS】swift-通过JS获取webView的高度
  16. CRC 校验
  17. Cocos2D旋转炮塔到指定角度(一)
  18. 整理CSS选择符
  19. keyvalue对RDD s
  20. Linux下源码安装xz的方法

热门文章

  1. 【C# 开发技巧】 C#中WinForm程序退出方法技巧总结
  2. 关于VS2010工程各种路径注意事项汇总
  3. NET Core 3.0中的WPF
  4. MAC OS brew的使用
  5. Codis-FE配置启动
  6. mysql 查询结果为null 或 空字符串时,返回指定字符串
  7. 小程序使用mpvue框架无缝接入Vant Weapp组件库
  8. 数值类型与std::string的相互转换
  9. PyCharm 2018.3.3激活(亲测有效)
  10. SAS学习笔记14 利用SAS绘制地图(二)