Laravel mongodb 使用其中查询获取记录的速度非常慢

时间:2021-01-13 06:47:28

标签: laravel mongodb

我有一个大约 6GB 的集合,其中 7 个缺少记录。 尝试下面的查询 Location::whereIn('location_id', $id)->get();

但是它需要超过 15 秒才能获取 200 条记录的数据,我无法使用分页,我需要一次性使用它。

我使用的是 Laravel jeneggers/mongodb 包。

1 个答案:

答案 0 :(得分:0)

搜索大数据需要时间,可能不是小响应。

考虑添加 Indexes

另一种选择是研究归档旧数据以缩短查询的数据。