Мне нужно написать код, который смотрит на значение в notifications / notifications_switch. Если значение этого ключа равно 1, мне нужно добавить новый узел в узел test_manav. Я запутался в том, должен ли я выполнить sh это с помощью кода, который я сейчас написал (второй фрагмент), с помощью ref.key, а затем проверить значение ключа, или мне следует использовать:
ref.on('value', function(snapshot){
if(snapshot.val()==1){
exports.scheduledFunction = functions.pubsub.schedule('every 1000 minutes').onRun((context) => {
var db = admin.database().ref().child('test_manav');
var ref = admin.database().ref('/notifications/notifications_switch');
var key = ref.key;
if(key==1){
return db.update({
time: admin.database.ServerValue.TIMESTAMP,
test: 'Hello Manav'
});
}
});