根据Firestore index exemption best practices
如果您索引的字段在集合中的文档(例如时间戳),则最大写入收集的速率是每秒500次写入。如果你不查询根据具有顺序值的字段,您可以免除该字段从索引到绕过此限制。
Firestore如何知道某个字段是顺序增加还是减少而不是简单地更改?计数器字段可能很明显,因为它的值使用增量器/减量器改变,但是使用的示例是时间戳记,该时间戳记不会均匀地递增或递减,并且不使用增量器/减量器,它的值像任何其他字段一样被更新。
时间戳仍然是连续的,只是不连续。同样适用于字母顺序,几乎适用于任何合理可预测生成的值。
索引中的顺序数据也可能在物理上也很接近地写入存储介质,这就是它导致写入吞吐量受到限制的原因。