1.单键索引 ({x:1})
2.多建索引 ({x:[1,2,3,4,5,6]})
3.复合索引 ({x:1,y:2,z:3})
4.过期索引 (只能是时间)
db.库名.ensureIndex( {x:1} ) -------------->创建简单的索引
db.库名.ensureIndex( {x:1,y:2} ) ----------------->复合索引(查询的时候 db.库名.find( {x:1,y:2} ) )
db.库名.ensureIndex( {time:1},{expireAfterseconds:30} ) ------------------->过期索引(30秒过期)
过期索引只能使用时间类型(删除误差是60s)
db.库名.insert({time:new Date()})
删除索引:db.库名.dropIndex("索引名字")