У меня есть имена коллекций locations
со структурами данных, такими как:
{
"_id" : ObjectId("4e95263f1783ae8487be26d4"),
"name" : "test 1",
"location" : {
"coordinate" : {
"latitude" : 40.731987,
"longitude" : -73.999701
},
"address": "xxxxxxx"
}
}
, и я хочу выполнить гео-запросы к полю location.coordinate
.
Когда я пытаюсь добавитьindex Я получаю следующие результаты:
$> db.locations.ensureIndex( { "location.coordinate" : "2d" } )
$> **** SyntaxError: syntax error (shell):0
Можно ли использовать геопространственный индекс для такой структуры?