如何过滤firebase中的数据?

时间:2017-04-01 17:27:22

标签: firebase firebase-realtime-database

我是firebase数据库的新手。

我在firebase中创建了一些关键词:

  • chats/conversation_key
  • members/conversation_key/array_of_user_uid
  • messages/conversation_key/array_of_messages

问题是:如果我已经知道用户uid,如何查找成员密钥?

IE:如果我已经拥有用户uid -KgePX_tcbDz9fU-kAZT

,我想在会员中找到jEIAfqDpJjWWUUXaecSmMk3U7vu1

firebase database

1 个答案:

答案 0 :(得分:4)

var firebaseRef = firebase.database().ref("members");
firebaseRef.orderByChild(userKey).equalTo(true/false).on("child_added", function(Data){
console.log(Data.val(), Data.key);
}

我假设你已经知道 on 一次方法和子事件,如果没有,那么阅读它们(documentation),将有所帮助你很多,否则上面的代码将完成你的工作