Entendi que o índex é uma espécie de atalho para consulta e necessário para fazer uma busca por distância utilizando coordenadas. Mas eles são salvos para cada alunos, por coleção? E como posso visualizar os valores de cada index? Pois tentei utilizando.
db.collection.getIndexes({ "listIndexes": "alunos" })
Mas não entendi a informação que ele me trouxe:
[
{
"v" : 2,
"key" : {
"_id" : 1
},
"name" : "_id_",
"ns" : "test.alunos"
},
{
"v" : 2,
"key" : {
"localizacao" : "2dsphere"
},
"name" : "localizacao_2dsphere",
"ns" : "test.alunos",
"2dsphereIndexVersion" : 3
}
]