【发布时间】:2023-03-22 05:54:01
【问题描述】:
这就是我从 Firebase 获取数据的方式,但我想在我的应用程序中实现一个过滤器系统,如果我从用户那里获取价格低于此价格的数据并添加它,请求就会发生变化在一个字符串中并将该字符串传递给这个查询,它会根据它给我数据。
response = await FirebaseFirestore.instance
.collection("posts")
.where('type', isEqualTo: widget.type)
.where('sellercity', isEqualTo: widget.city)
.limit(documentLimit)
.get();
例如,我将字符串名称 State = ".where('sellercity', isEqualTo: "userdata")" 添加到 userdata 将为 null 的查询中; 像这样
.collection("posts")
.where('type', isEqualTo: widget.type)
+ State +
.where('sellercity', isEqualTo: widget.city)
它可以正常工作,但是当用户向 userdata 添加一些内容并根据它更改和刷新数据时。
请告诉我该怎么做,是否有任何教程或其他东西。
【问题讨论】:
标签: firebase flutter google-cloud-firestore