【发布时间】:2019-08-21 06:50:55
【问题描述】:
我有一个 json 数据存储在 firestore 中,如下所示,文档的 id 是 ddmmyyyy 格式的日期
29032019:{
morning:[{
person : 1,
name:'abc',
cancelled:false
},
{
person : 2,
name:'abc',
cancelled:false
}
],
afternoon:[{
person : 3,
name:'abc',
cancelled:false
},
{
person : 4,
name:'abc',
cancelled:false
}
]
}
30032019:{
morning:[{
person : 5,
name:'abc',
cancelled:false
},
{
person : 2,
name:'abc',
cancelled:false
}
],
afternoon:[{
person : 6,
name:'abc',
cancelled:false
},
{
person : 7,
name:'abc',
cancelled:false
}
]
}
这里的 9032019 和 30032019 是文档 ID。如何获取包含上午和下午数组中的人的文档,到目前为止,我可以做的是通过使用接下来的 3 个即将到来的日期来获取文档并遍历上午和下午数组以检查 ID 为 6 的人是否存在于收藏与否。
【问题讨论】:
-
你可以添加你正在使用的代码
标签: flutter google-cloud-firestore