メイン エンティティが でStory
、ユーザーが各ストーリーに投票できるアプリケーションがあります。各投票vote_count
は、ストーリーの a を増やします。
ストーリーの書き込み競合が心配なので、各ストーリー のシャード カウンターを使用して投票を追跡する予定です。
ここで私の質問: 投票数順に並べられた記事のリストを取得するにはどうすればよいですか? 例: 最も投票数の多い 50 のストーリーを表示します。
私が最初に考えたのは、カウンター値を読み取り、実際のストーリーのプロパティを更新するタスクを定期的に実行することです。投票によるクエリの結果が少し古かったとしても問題ありません。