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,这个索引属于多健索引

原文地址:https://www.cnblogs.com/wzndkj/p/9404960.html