1

私は現在、それを使用している近くの他の人を見つける小さな Web アプリを作成しようとしています。

地理位置情報機能を使用する場合、ユーザーの「最後に確認された場所」をサーバーに約 1 時間保存し、その後データベース コレクションから場所を削除します (MongoDb を使用します)。

毎回、最近チェックインしたすべての人 (ロケーション コレクションにある人) と位置を比較して、近い人を見つけます。

この方法は効率的ではないように見えますが、人数が膨大になる可能性があります。これは、長いリストを反復し、異なる国にいる人々と位置を比較することを意味します。

国や時間帯ごとに複数の表に分けようかと考えています。これにより、アプリが遠くまで検索するのを防ぐことができます。

アドバイスや考えはありますか?

ありがとう

4

1 に答える 1