mongodb索引 多健索引

多健索引与单键索引创建形式相同,区别在于字段的值,单键索引,顾名思义,他的值为一个单一的值,例如字符串,数字或者日期,而多健索引,他的值具有多个记录,例如一个数组,两者建立方式类似

 

增加一条数组记录
> db.test2.insert({x:[1,2,3,4,5]})
WriteResult({ "nInserted" : 1 })

 

再查找
> db.test2.find()
{ "_id" : ObjectId("5b60e31524326393d99a4f64"), "x" : 1 }
{ "_id" : ObjectId("5b6235d23fb2bed9140233fd"), "x" : 1, "y" : 2, "z" : 3 }
{ "_id" : ObjectId("5b62361e3fb2bed9140233fe"), "x" : [ 1, 2, 3, 4, 5 ] }

对于现在的x,这个索引属于多健索引

 

posted @ 2018-08-02 06:40  wzndkj  阅读(890)  评论(0编辑  收藏  举报