У меня есть простая база данных Firebase в реальном времени со следующей структурой
уведомление:
- 100000
- info: "это моя информация0"
- 100001
- информация: «это моя информация1»
- 100002
- информация: «это моя информация2»
Мне нужно прочитать информацию о последнем дочернем элементе и получить эту функцию в index.js
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.helloWorld =
functions.database.ref('/notification').onWrite((snapshot, context) => {
const myData = context.info;
console.log('data: '+myData);
});
, но журнал консоли выдает ошибку:
helloWorld Функция вернула неопределенное, ожидаемое обещание или значение
и я надеюсь получить в консоли: данные: это моя информация2
что не так в моем коде?
спасибо!
ОБНОВЛЕНИЕ:
чтобы прочитать последнее значение, которое мне нужно изменить
const myData = context.info;
to:
const myData = snapshot.after.val ();