这是 mongodb shell 中“getIndexes”命令的输出:
db.users.getIndexes()
[
{
"v" : 1,
"key" : {
"online" : 1,
"region" : 1,
"status" : 0
},
"ns" : "Pr.users",
"name" : "online_1_region_1_status_-1"
},
{
"v" : 1,
"key" : {
"birthdate" : 1,
"status" : 1,
"region" : 1,
"sex" : 1,
"profile.uptime" : -1
},
"ns" : "Pr.users",
"name" : "birthdate_1_status_1_region_1_sex_1_profile.uptime_-1"
}
]
“关键”值中的“0”是什么意思?在文档(http://docs.mongodb.org/manual/reference/method/db.collection.getIndexes/)中只有“1”和“-1”。
system.indexes.key
包含一个文档,其中包含索引中保存的键以及索引的顺序。索引可以是降序或升序。负值(例如-1)表示按降序排序的索引,而正值(例如1)表示按升序排序的索引。
谢谢!