限制从 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
我想了解如何限制每个用户从 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