mongodb を使用して時空間データを保存します。ドキュメント アイテムは次のように構成されます。
doc = { time:t,
geo:[x,y]
}
2 つのドキュメントの違いが次のように定義されている場合:
dist(doc1, doc2) = |t1-t2| + |x1-x2| + |y1 - y2|
mongodb でドキュメントをクエリし、特定のドキュメント doc0 ={ time:t0, geo:[x0,y0] } までの距離で結果を並べ替えるにはどうすればよいですか?
ありがとう