firebase - 查询 Firestore 对象数组

标签 firebase google-cloud-firestore

我有火店收藏事件 .

事件 日期 这是具有两个字符串的对象数组,开始时间 结束时间 .

enter image description here

是否可以检索每个 事件 其中列表一 开始时间 哪个比当前时间大?

最佳答案

这对于您的文档结构是不可能的。您不能在查询中定位数组元素。相反,您可能希望将 max startTime 存储为文档中的顶级字段,并在您的查询中使用它。

像这样复制数据以满足您的查询是很常见的。对于 NoSQL 数据库,您的数据结构应始终遵循您打算进行的查询。

关于firebase - 查询 Firestore 对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50607966/

相关文章:

javascript - 使用字符串对象的 Firebase 更新

android - 在页面之间导航时 ListView 位置丢失 {flutter, streambuilder, listview}

java - 在 Android Fragment 中使用 Firebase 电话身份验证

python - 使用 Flask Server 在网页中显示从 Google Firebase 导入的 json 数据

android - 尝试从 HashMap 字符串获取 Double 值时出错,从 Firebase 获取的对象

angular - firestore 和他的 children 一起拿到文件

Firebase/Firestore 用户访问权限和角色如何运作?

ios - 通过电子邮件注册用户接受重复的电子邮件(firebase-swift)

java - 为什么登录 Facebook 帐户时用户电子邮件为空,但登录 Google 帐户时不为空?

firebase - Firestore 安全规则使用对另一个文档的引用