0

次の形式のデータを扱っています。

word : "afternoon"
counts : [12, 43, 22, 57, 98, 2, 25]

word : "confirmed"
counts : [5, 22, 11, 43, 67, 15, 71]

(MongoDB シェルは、数値配列エントリを の形式で表示しますNumberLong(12)。)

問題は、MongoDB Aggregation Framework 内で、「counts」の 4 番目のエントリ (たとえば) の値を取得し、返されたフィールドに数値として表示する方法です。これを取得できれば、4 番目のエントリ数が最大の 10 語を、それらの数とともに簡単に返すことができます。$project$unwind、およびを使用してさまざまなバリエーションを試しまし$groupたが、結果出力の一部としてその 4 番目のエントリの値を取得する方法を理解できませんでした。

4

1 に答える 1