、Quoraのようなもの:Quoraトピックに類似したマージ操作の設計方法は?私は、ユーザーがリポジトリを構築するために協力するアプリケーションを設計しようとしています
- 質問(トピックIDによって参照)のトピックを持つことになります。
- 各トピックは、親トピックと子トピック(トピックIDによって参照される)を持つことができます。
マージ操作を設計する方法を理解しようとしています。
- ユーザーは、1つを他のものにマージする必要があります(マージのログを維持する)。
- また、間違っていると解消できるようにする必要があります。
- トピックに関する回答を探したいときは、現在のトピックとこのトピックにマージされた回答を得ることができます。
- 質問にアクセスすると、結合されたトピックのみが表示されます。
質問が
にマージされたトピックは、その下のすべての質問に追加したり、それがあるとして、すべてを保つだけの参照を追加する必要があり、マージが発生したときに実行する必要がどのような操作をしていますマージされたトピック
トピックに関する回答を表示する場合は、トピックの参照IDを検索し、マージされた参照IDをループします。