javascript - 使用 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 个数据之间随机选择时,我想我会遇到性能问题。这是正确的方法吗?有不同的选择吗?
解决方案
推荐阅读
- web-services - 异步方法中的 .Show() 上未显示进度对话框
- html - 如何在导航栏中居中搜索框
- appium - 如果发生特定异常,将状态从失败更改为跳过
- powershell - 未在 Windows Server 上创建故障转储
- linux - 如何使用 PSQL 更改数据库中表的列名?
- java - 使用 Spring 将 Java 从 5 升级到 8
- java - 如何创建一个圆角按钮并在运行时以编程方式设置任何颜色
- html - 通过 css 或普遍应用 img-fluid 用于数据库提供的图像
- c# - 为什么在同一个类中使用构造函数参数时可以访问私有属性
- python-3.x - 获取时间序列数据框中每个日期的最后一个条目