【发布时间】:2023-04-11 11:32:01
【问题描述】:
Mongo 的 skip() 适用于小型集合,但一旦您有几千条记录,它就会开始变慢。
老实说,我很想知道为什么在 NoSQL 数据库中实现一个像样的类似 LIMIT 的函数这么难。
我一直在阅读的唯一“解决方案”是使用基于范围的查询。但在很多情况下,这不是一个可行的解决方案。
【问题讨论】:
-
只有当你达到 100,000 行时,跳过才会很慢,它并不总是很慢,但是 SQL 可以对隐藏的 AI 索引进行范围查询,MongoDB 不能,它必须读取文档/索引到跳过点
标签: mysql mongodb limit skip nosql