現在のデータ モデルは次のようになります。コレクション「ストア」には、多数のオブジェクト (100 000 以上) が格納されます。コレクション「リスト」は、オブジェクトへの参照を「ストア」に格納します。「list」内のリスト オブジェクトは、12 から 10 000 の要素を持つことができます。
参照されているオブジェクトで見つかったフィールドに基づいて、「リスト」内のリスト オブジェクトを並べ替えるにはどうすればよいですか? 「リスト」コレクションと「ストア」コレクションを別の (一時的な) コレクションに結合する方法はありますか? または、「リスト」オブジェクトに参照を格納するという概念は、mongodb の推奨パスではありませんか? たとえば、リスト名を含む「ストア」オブジェクトに配列を保持することは、より良いアプローチですか?