mongodbシェルでの「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)は、インデックスが昇順でソートされていることを示します。
ありがとう!