地理空間索引付けの仕組みは誰でも知っています。つまり、最も近い点を計算するアルゴリズムですか?私たちはこのようなことを行うことができますSQLではmongodbでの地理空間索引付けのメカニズム
:
SELECT id, (x-a)*(x-a)+(y-b)*(y-b) as distance FROM table1 ORDER by distance ASC
確かにこれはMongoDBの地理空間のインデックスと比較して十分に効率的ではありませんが、どのようにMongoDBを計算し、並べ替えのでしょうか?
事前に感謝します。
ありがとうございました!これは大いに役立ちます。 Geohashesを聞いたことがない、私はgoogleとその最初に掘り下げる必要があると思う~~ – adamsmith