1

たとえば、文字列の配列が埋め込まれたオブジェクトがあります

ids : ['ab','gg',kl']

最も多くの ID を共有する最初の 10 個のオブジェクトを照会したい

4

1 に答える 1

0

コメントするには長すぎますが、とにかくこれ以上うまくいかないかもしれません...

うわー、それは難しいものです。リレーショナル データベースで大きなループを発生させずにそれを実行できるでしょうか? リレーショナル データベースのフィールド内にリストがあることはあまりないと思うので、それは良い質問ではないかもしれません。

トップ 10 を取得するために、アプリケーション側でこれを実行し、比較分析の一部をループして保存する必要があると感じています。これは、map reduce/aggregation フレームワークで可能だとは思いません。すべてのレコードに対して map reduce を実行します。

于 2012-07-02T14:31:03.823 に答える