我在集合中有记录:
{'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)。
可以在http://cookbook.mongodb.org/patterns/finding_max_and_min/
找到符合您要求的m / r 祝你好运。