因为没有办法使用 MQL 获取随机记录,所以我尝试先使用计数来获取它:
[{ "return": "count", "id": null, "name": null, "type": "/people/person"}]
并使用和n
之间的随机页码。在此示例中,大约有 2.000.000 条记录(40.000 页,每页 50 条记录)。然后我发送一个带有“page”属性的信封,并且我还将查询限制为在第 n 页中获取 50 条记录:0
total / records per page
[{ "limit": 50, "id": null, "name": null, "type": "/people/person"}]
在信封中:
{"page": n}
但是,当n > 50
. n > 100
当, 和 (例如)n > 2000
甚至没有返回时,它的速度非常慢。
我可以做些什么来获得随机记录吗?我错过了什么吗?