【发布时间】:2019-12-09 19:24:41
【问题描述】:
我将 firebase 用于简单的聊天应用程序。我正在寻找用户 1 和用户 2 的消息。我的数据库结构如下所示。
我正在使用 queryOrdered 来获取消息,但它会根据发送者或接收者进行过滤。
Database.database().reference().child("Chats").queryOrdered(byChild: "receiver")
.queryEqual(toValue: "2WCS7T8dzzNOdhEtsa8jnlbhrl12")
.observe(.value, with: { snapshot in
})
但使用此代码,我只收到了接收者的消息。我怎样才能收到发件人的消息。我可以使用 AND 条件来查询发件人孩子吗?
【问题讨论】:
标签: ios swift firebase firebase-realtime-database