【发布时间】:2011-10-28 09:11:22
【问题描述】:
我的收藏中有记录:
{'name': 'mike', 'numbers': {'first': 1, 'fifth': 74}}
{'name': 'pete', 'numbers': {'third': 15, 'sixth': 12}}
我需要找到“数字”的最大值,即对于此示例,如果没有记录,它将是单个数字 74 和 0。
感谢您的回答。
【问题讨论】:
我的收藏中有记录:
{'name': 'mike', 'numbers': {'first': 1, 'fifth': 74}}
{'name': 'pete', 'numbers': {'third': 15, 'sixth': 12}}
我需要找到“数字”的最大值,即对于此示例,如果没有记录,它将是单个数字 74 和 0。
感谢您的回答。
【问题讨论】:
目前这只能通过 map/reduce 实现,尽管新的聚合框架正在开发中(有关进展请关注 https://jira.mongodb.org/browse/SERVER-447)。
可以在http://cookbook.mongodb.org/patterns/finding_max_and_min/找到满足您需求的 m/r
祝你好运。
【讨论】: