MongoDBでは位置情報を検索するためのインデックス - Geospatianl Index - というのがあることを知り、使ってみることにしました。 データを適当に収集してからインデックスを貼ろうとすると、いろいろ大変だったので、備忘録として記載します。 そもそもMongoDBの基本操作 前提 latitude, longitudeをStringでplacesというコレクションに保存してた。 latitude, longitudeが空文字のものや、存在しないものがあった。 [{ name: "aaa", latitude: "33.333", longitude: "134.4444" }, { name: "bbb", latitude: "", longitude: "" , { name: "ccc" }] 1. Geospatianl IndexはFloatのArray ドキュ