Я столкнулся с проблемой, решение которой не знаю.
В базе данных Firebase RealtimeDatabase я создал список строк через ref.push();
Теперь мне нужно получить доступ к последнему объекту, который я создал, через ref.push();
.
Поскольку мне нужно получить к нему доступ в другом случае, я не могу получить ключ новой ссылки непосредственно из функции.
Каким будет правильный способ получить последний пункт такого списка?
Я возился с разными способами (то есть обращался к нему, как к обычному массиву, а затем захватывал последний элемент этого массива), но пока ничего не получалось.
Я был бы очень рад, если бы кто-нибудь помог мне с этим.
EDIT:
Соответствующая часть базы данных выглядит так:
Я создал список в другой функции с помощью вызовов
var newRef = admin.database().ref(`PATH/TO/LIST`).push();
newRef.set("someString");
И поскольку я сгенерировал элементы более ранней версии, я не могу просто передать newRef
функции, в которой я нуждаюсь, для доступа к элементу.