たとえば、文字列の配列が埋め込まれたオブジェクトがあります
ids : ['ab','gg',kl']
最も多くの ID を共有する最初の 10 個のオブジェクトを照会したい
コメントするには長すぎますが、とにかくこれ以上うまくいかないかもしれません...
うわー、それは難しいものです。リレーショナル データベースで大きなループを発生させずにそれを実行できるでしょうか? リレーショナル データベースのフィールド内にリストがあることはあまりないと思うので、それは良い質問ではないかもしれません。
トップ 10 を取得するために、アプリケーション側でこれを実行し、比較分析の一部をループして保存する必要があると感じています。これは、map reduce/aggregation フレームワークで可能だとは思いません。すべてのレコードに対して map reduce を実行します。