Index build failed::caused by::Can’t extract geo keys


Error

  • MongoDBのGeoJSONを使用するために、MongoDBに対して次のクエリを行い、エラーが発生しました.
    db.visitJeju.createIndex({location:"2dsphere"})
  • Error
  • エラー解決

  • どういうわけか、ObjectId("624708 b 3781 cf 12 acabc 8 cc")はこいつのインデックスができないようなので調べてみたら下記のような結果になりました.
    座標を確認すると、数字ではなく文字列が見つかり、エラーが発生しました.
  • は数字に変更され、さらに一周するとエラーが解決します.