Я использую OneSignal для отправки push-уведомлений из облачных функций.Ответ OneSignal также отправляет мне массив с player ids
, который не работает.Я хотел бы удалить их из базы данных.Есть ли способ удалить их, не зная userKey
?
База данных:
playerIds
userKey
player_id1: true,
plaher_id2: true
Облачная функция:
let errors = response.errors.invalid_player_ids;
let playerIdsRef = admin.database().ref('/playerIds/');
for (let error of errors) {
console.log(error)
playerIdsRef.orderByChild(error).equalTo(true).on("value", function (snapshot) {
console.log(snapshot);
console.log(snapshot.val()); //this returns null
snapshot.delete(); // this returns snapshot.delete is not a function
});
}