从明确的小上限开始
如果查询可能匹配大量记录,请先设置适中的上限,便于检查首批结果,也避免读取不必要的数据。存储查询接口支持带筛选条件的 find 操作,并提供 limit 和 skip 等选项。
应明确使用这些选项,而不要依赖未确认的默认数量。
筛选条件应集中在任务所需的记录上。范围明确的过滤更容易审阅,也能减少传给后续步骤或智能体的无关数据。如果结果似乎不完整,应先确认是否达到上限,再判断是否真的没有匹配记录。
谨慎地逐页读取
要读取下一段记录,可增加 skip 值,同时保持相同的过滤条件和 limit。检查实际返回数量以及下一段是否为空。在了解集合规模和后续处理成本前,避免一次请求过大的批次。
读取过程中如果记录发生变化,不同请求之间的集合内容也可能变化。除非操作明确保证一致性,否则不要把分次读取的页面当成同一时点的固定快照。排查时记录过滤条件和分页参数,以便理解并重现查询。