首页 > 解决方案 > 使用 mongo 选择随机数据

问题描述

我想用猫鼬选择随机数据,但我不想再次获得相同的数据。

例子:

data = [1,2,3,4,5,6,7,8....n]

first select: [1,4,5] first $nin blank
second select: [2,8,6] second $nin: [1,4,5]
third select: [3,7] -- third $nin: [1,4,5,2,8,6]

$nin: [$n1,n2,n3........n]

我不能相信 $nin 的运营商。当我选择在 10.000.000 个数据之间随机选择时,我想我会遇到性能问题。这是正确的方法吗?有不同的选择吗?

标签: javascriptmongodbalgorithmmongoosenosql

解决方案


推荐阅读