Монго знайсці максімальнае значэнне ў подколлекции

У мяне ёсць запісы ў калекцыі:

{'name': 'mike', 'numbers': {'first': 1, 'fifth': 74}}
{'name': 'pete', 'numbers': {'third': 15, 'sixth': 12}}

І мне трэба, каб знайсці максімальнае значэнне «лікаў», гэта значыць у дадзеным прыкладзе гэта будзе адзін нумар 74 і 0, калі няма запісаў.

Дзякуй за вашыя адказы.

0

1 адказы

У цяперашні час гэта магчыма толькі праз Map/Reduce, хоць новая структура агрэгацыі знаходзіцца ў стадыі распрацоўкі (для прагрэсу сачыць за https://jira.mongodb.org/browse/SERVER-447 ).

An m/r that does what you want can be found at http://cookbook.mongodb.org/patterns/finding_max_and_min/

Поспехаў.

1
дададзена