3 つの MongoDbコレクションがあります。
- トラック (緯度、経度、created_at [日時]、user_id);
- ユーザー (user_id, ...);
- users_contacts (user_id、user_contact_id、...)。
user_id が 1 つあります。彼の連絡先 (users_contacts) の最新の場所を、現在の場所からの距離順に並べて検索する必要があります (最も近い場所が結果の上部になります)。MapReduce関数を作成するにはどうすればよいですか? C# サンプルを提供できる人に感謝します。