Я получаю снимок данных, когда использую await admin.database().once('value', snap => snap.val())
, где я ожидаю, что он вернет свое значение.
Почему я не получаю тело нового списка?
Пример Функция :
async function createList(props) {
const id = await admin.database()
.ref('/lists')
.push(props)
.then(({ key }) => key);
await admin.database()
.ref(`/lists/${id}`)
.update({ id });
const list = await admin.database()
.ref(`/lists/${id}`)
.once('value', snap => snap.val());
return list;
}
Пример использования:
const list = await createList(props);
console.log(list);
Пример вывода: