Поскольку firebase db является базой данных NOSQL, вы не можете использовать запрос соединения.
То, что вы можете сделать в вашем случае, это получить идентификатор разговора для пользователя, установить его в качестве переменной и использовать эту переменную, чтобы заставить слушателя прослушивать изменения в разговоре.
Например, вы можете сделать что-то вроде этого:
getConversationId(userId, memberId){
let conversationRef = firebaseDB.ref(`/users/${userId}/conversations/${memberId}`);
conversationRef.once("value").then(snapshot => {
if (snapshot.val()){
let id = snapshot.val()
let { conversationId } = id;
this.listenConversation(conversationId);
}
})
}
listenConversation(conversationId){
let conversationsRef = firebaseDB.ref(`/conversations/${conversationId}`);
conversationsRef.on("value", snapshot => {
// here is your data
})
}