使用颤振检查firebase中的多个字段

时间:2021-05-07 07:19:35

标签: firebase flutter

.collection(collectionName)
                      .where("from", isEqualTo: widget.from + "@gmail.com")
                      .where("to", isEqualTo: widget.user.email)
                      .where("from", isEqualTo: widget.user.email)
                      .where("to", isEqualTo: widget.from + "@gmail.com")
                      .snapshots(),

这是我的问题,我需要添加更多 where 子句,但对我不起作用。

1 个答案:

答案 0 :(得分:0)

如果您尝试在 from 和 to 电子邮件匹配的情况下获取数据,那么您可以使用逻辑 && 或逻辑或 ||根据您的要求

.collection(collectionName)
                      .where("from", isEqualTo: widget.from + "@gmail.com",  
                             && "to", isEqualTo: widget.to + "&gmail.com")
                      .snapshots(),