搜索
写经验 领红包
 > 生活

mogodb的索引的创建(mogodb索引用什么数据结构)

导语:mongodb中的索引创建

一 索引的建立

索引的建立:是为了提升查询的速度

测试插入100000条数据到数据库中

for(i=0;i<100000;i++){

db.test.insert({name:&39;+i,age:i})

}

查询第1000名人员的信息并且进行显示

db.test.find({name:&39;})

{ : ObjectId(), : , : 1000 }

查询程序执行的时间

db.test.find({name:&39;}).explain(&39;)

{

: {

: 1,

: ,

: false,

: {

: {

:

}

},

: {

: ,

: {

: ,

: {

: 1

},

: ,

: false,

: {

: [ ]

},

: false,

: false,

: false,

: 2,

: ,

: {

: [

test1000\test1000\

]

}

}

},

: [ ]

},

: {

: true,

: 1,

: 0,

: 1,

: 1,

: {

: ,

: 1,

: 0,

: 2,

: 1,

: 0,

: 0,

: 0,

: 0,

: 1,

: 0,

: 1,

: 0,

: {

: ,

: 1,

: 0,

: 2,

: 1,

: 0,

: 0,

: 0,

: 0,

: 1,

: 0,

: {

: 1

},

: ,

: false,

: {

: [ ]

},

: false,

: false,

: false,

: 2,

: ,

: {

: [

test1000\test1000\

]

},

: 1,

: 1,

: 0,

: 0,

: 0

}

}

},

: {

: ,

: 27017,

: ,

:

},

: 1

}

设置索引加快查询时间和速度

本文内容由快快网络小涵创作整理编辑!