来自MongoDB的随机记录

来自MongoDB的随机记录

我希望从一个巨大的记录(1亿记录)中得到一个随机记录。mongodb.

最快和最有效的方法是什么?数据已经存在,没有字段可以生成随机数并获得随机行。

有什么建议吗?


四季花海
浏览 951回答 3
3回答

子衿沉夜

对所有记录进行计数,在0和计数之间生成一个随机数,然后执行:db.yourCollection.find().limit(-1).skip(yourRandomNumber).next()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MongoDB