01 Index

void testIndex(){
		for(int i = 0;i<10000*100;i++) {
			def radom_ = 5*Math.random()
			def toInt_ = radom_.intValue()
			println radom_+"-------"+toInt_
			def randAge = (5*Math.random()).intValue() + 20
			println randAge
			def gender = (randAge%2)?"Male":"Female";
			db.students.insert(["name":"Will"+i, "gender": gender, "age": randAge])
		}
	}



db.students.createIndex({name: 1},{name:"myIndex"})
db.students.find({"name":"will111115"}).explain("executionStats")
db.students.getIndexes()
db.students.dropIndex({"name" : 1})
//强制不走索引
db.students.find({"name":"will111115"}).sort({ $natural: 1 }).explain("executionStats")

猜你喜欢

转载自1971161579.iteye.com/blog/2346252
01
#01
今日推荐