Firebase数据库等于查询

时间:2018-10-30 06:48:01

标签: javascript firebase firebase-realtime-database

这是我在firebase中的数据库:

sessions
 -LPzeTZznhX6C69xLIP-
  code: 68173
  players
   0: -LPzi4NtLF28Jxfb_H_A

 -LQ3AeckOaiTR3JuHgAn
  code: 76417
  players
   0: -LPzi4NuUhm_jhAWZYTH

我想在“玩家”中插入一个玩家 代码(由我提供)等于代码(在数据库中) 该查询什么?

firebase.database().ref('sessions/').on('child_added', function(snapshot) {
console.log(snapshot.val().code); 
firebase.database().ref("sessions/"+ snapshot.key ).orderByChild("code").queryEqual(code).child("players").push(firebase.auth().currentUser.uid)
});

我已经尝试过该查询,但是它会在每个玩家数组中插入玩家。

0 个答案:

没有答案