私は以下のようなデータ構造を持っています。その構造の地理インデックスを定義するにはどうすればよいですか?
{
"currentGeoLocation": {
"latitude": -10,
"longitude": 1
}
}
これらのコマンドを試しました:1-
db.test.ensureIndex({ type: "geo", fields: [ "currentGeoLocation[latitude]","currentGeoLocation[longitude]" ] });
2-
db.test.ensureIndex({ type: "geo", fields: [ "currentGeoLocation.latitude","currentGeoLocation.longitude" ] });
しかし、どれも正しく機能しないと思います。最寄りのアイテムを検索した後、[] を取得したためです。どうしたの?