【发布时间】:2013-12-04 06:53:26
【问题描述】:
我是 mongodb 新手,我想在连接到我的 mongo 数据库的 php 代码中使用 mongo map/reduce 函数。
我有一个名为视频的文档,其中包含大量项目,我想获取 10 个在名为“fc_total_share”的特定字段中具有最大值的项目。
顺便说一下,由于我的“视频”文档包含大量项目,您认为 map/reduce 是检索特定项目的好方法吗?如果不是,请大家帮我找到更好的方法.
【问题讨论】:
-
太棒了。剩下的就是写一些代码了。
-
这与 map/reduce 无关,您可以简单地按 fc_total_share 进行查找查询排序:db.videos.find().sort({"fc_total_share": -1}).limit (10);