【发布时间】:2021-08-25 18:25:18
【问题描述】:
在我的 firestore 数据库中,我有一个集合调用 rooms,其中我有多个文档,在每个文档中(一个文档是一个房间),我有一个是地图的字段,它被称为 @987654322 @,这是电子邮件和显示名称的映射:示例:
{
john.doe@exemple.com : "John Doe",
nemar@gmail.com : "Nemar",
}
等等……
如何进行查询以获取用户字段包含以电子邮件命名的键的所有房间文档,知道每个键都可能不同,具体取决于用户是否在房间中?喜欢:
firestore.collection('rooms').where('users', arrayContains: "john.doe@exemple.com").snapshots()
我在 Stream Builder 中使用它...
我不想在选择完所有文档后将其全部保存...
提前非常感谢!
【问题讨论】:
标签: flutter dart mobile google-cloud-firestore