【发布时间】:2013-04-18 05:38:43
【问题描述】:
我需要从我的数据库中随机挑选一个文档,并且想知道一个比 Ruby shuffle 方法更好的策略,这种方法对于大型数据库来说资源密集度较低。
【问题讨论】:
标签: mongoid3
我需要从我的数据库中随机挑选一个文档,并且想知道一个比 Ruby shuffle 方法更好的策略,这种方法对于大型数据库来说资源密集度较低。
【问题讨论】:
标签: mongoid3
添加一个“随机”字段,并由一个返回随机浮点数的 proc 设置默认值。每当您需要拉取随机文档时,只需键入 Model.where(:random.gt => rand).first
【讨论】: