限制从 Flutter 上的 Firebase 检索文档

Limit the retrieve of documents from Firebase on Flutter

我想了解如何限制每个用户从 Firestore 检索的文档数量。有没有可能通过共享偏好来实现这一目标?因为我不为用户使用登录或注册协议。我正在使用共享首选项来识别用户。

单个用户每天只能检索 1 个文档。这就是我想要实现的。

另外我想知道如何保存和显示文档的获取日期?

您可以在 Firebase 中执行以下操作:

Query query = cities.orderBy("name").limit(3); // descending order

Query query = cities.whereGreaterThan("population", 2500000L).orderBy("population").limit(2); // ascending order

你可以看看文档,里面有对应的方法

https://firebase.google.com/docs/firestore/query-data/order-limit-data