【发布时间】:2018-07-14 19:30:09
【问题描述】:
我有用户表和这段代码。
获取在线代码和连接按钮
var onlineStatus = firebase.database().ref("users/" + firebase.auth().currentUser.uid + "/online");
onlineStatus.set(1);
和
var dbUser = firebase.database();
var refUser = dbUser.ref("users");
refUser.orderByChild("online").equalTo(1).on("value", function(Data){
console.log(Data.val(), Data.key);
});
我已经可以看到 online=1 个用户,但我想随机获取 1 个 online=1 个用户。
我该怎么做?
更新
我想建立随机聊天。人们将根据标准进行匹配。像火种应用程序。想想看,有一个页面和一个按钮。当用户按下按钮时,它将匹配任何在线用户。和聊天。
firebase 用户;
users
VIkvYAtLHxNqAwd722oKenriM7PJz2
email: "mail@hotmail.com"
online: 1
profile_picture:"https://scontent.xx.fbcdn.net"
username: "John Snow"
DIkvYAtLHxNqAwd722oKenriM7PJz2
email: "mail2@hotmail.com"
online: 1
profile_picture:"https://scontent.xx.fbcdn.net"
username: "Jane Snow"
【问题讨论】:
-
我是最新的,我正在尝试与有天赋的聊天进行随机匹配的聊天
-
看看我更新的答案
标签: javascript firebase react-native firebase-realtime-database