【发布时间】:2020-01-20 16:50:46
【问题描述】:
我将 Firestore 用于我们的后端解决方案。我的应用概念很简单,用户会一一投票。我的问题是我如何为这个概念构建数据模型。用户只会对他尚未投票的投票进行投票。我坚持这一点,即我如何过滤用户未投票的民意调查,因为 Firestore 查询不支持 != 运算符。
我的 fetch polls 是
db.collection(POLLS)
.whereArrayContains(
Poll.AGE_RANGE,
DateTimeUtils.calculateAge(user?.dateOfBirth)// integer value
)
.whereEqualTo("gender.${user?.gender}", true)
.orderBy(Poll.CREATED_AT)
.limit(QUEUE_LIMIT)
【问题讨论】:
-
您可以发布您用于 Firebase 的数据库结构吗?
-
@Ashish 我更新了我的问题,请看一下谢谢
标签: android firebase google-cloud-firestore