У меня есть таблица пользователя и этот код.
код getOnline и подключенная кнопка
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);
});
Я уже вижу онлайн-пользователей 1, но я хочу случайно получить 1 пользователя, у которого есть онлайн = 1.
Как я могу это сделать?
Обновить
Я хочу создать случайный чат. люди будут соответствовать критериям. как приложение Tinder. Подумайте об этом, есть страница и кнопка. Когда пользователь нажимает кнопку, он будет соответствовать любому пользователю онлайн. и общение в чате.
пользователи firebase;
users
VIkvYAtLHxNqAwd722oKenriM7PJz2
email: "[email protected]"
online: 1
profile_picture:"https://scontent.xx.fbcdn.net"
username: "John Snow"
DIkvYAtLHxNqAwd722oKenriM7PJz2
email: "[email protected]"
online: 1
profile_picture:"https://scontent.xx.fbcdn.net"
username: "Jane Snow"