Посмотрите на следующую структуру JSON:
"Fund_Project_Request" : {
"-LEEy7uxXEeI4AJuePoB" : {
"4ZpTt0rHvjYfKAnCukIlhGpH6kz2" : {
"afds1234" : 2,
"asdf12" : 2
},
"iRfNzDSjFiOADqn3KsG8nNuZEfp2" : {
"afds1234" : 1
}
}
},
Здесь, если я хочу получить значения 'afds1234' или 'asdf12', которые я буду называть 'reward_ids' в функции onWrite, все, что мне нужно сделать, это:
exports.manipulateRewards = functions.database.ref('/Fund_Project_Request/{ArtcallID}/{UserID}/{rewardID}').onWrite((change, context) => {
const reward_id = context.params.rewardID;
});
Допустим, я хочу получить эти строки reward_ids без использования функции onWrite. Смогу ли я сделать это с помощью singleValueEventListener или любым другим методом запросов?