2011-08-07 52 views

回答

0

你可以得到元素的列表,只需更改偏移

User.all.offset(rand(User.count).limit(20) 
+1

'offset'为大的值是缓慢的。 –

1

它看起来像你的解决方案是相当不错的:http://cookbook.mongodb.org/patterns/random-attribute/

+0

这很好,但请注意页面中提到的警告*“对于该密钥,随机属性不能被认为是在0和1之间均匀分布的。实际结果是,结果中的某些文档比其他文档更常出现” * –

相关问题