我正在使用以下形式的数据:
word : "afternoon"
counts : [12, 43, 22, 57, 98, 2, 25]
word : "confirmed"
counts : [5, 22, 11, 43, 67, 15, 71]
(MongoDB shell 以 . 形式显示数字数组条目NumberLong(12)
。)
问题是如何在 MongoDB 聚合框架中获取“计数”的第 4 个条目(例如)的值,并将其作为数值显示在返回的字段中。如果我能得到这个,那么返回具有最大第 4 个条目计数的 10 个单词以及这些计数应该很容易。我已经使用$project
、$unwind
和尝试了许多变体$group
,但我无法弄清楚如何将第 4 个条目的值作为结果输出的一部分。