У меня есть определенный c документ, настроенный в Firestore с уникальным идентификатором документа, называемым «counter». В этом документе есть два поля, currentOpen и currentClosed. Как вытащить значение currentOpen в переменную javascript?
Я могу сделать следующее;
var number = firebase.firestore().collection("tickets").doc("counter").onSnapshot(doc => {
var number = (doc.data().currentOpen);
console.log("Inside " + number)
return number
})
console.log("Outside " + number)
, и консоль выдаст мне правильное значение поля внутри функции но я не могу понять, как получить значение из функции. Если я просто назначу это переменной, она вернется как функция типа, а не как число:
var number = firebase.firestore().collection("tickets").doc("counter").onSnapshot(doc => {(doc.data().currentOpen)})
Я чувствую, что неправильно запрашиваю Firestore для этого варианта использования? Любая помощь, в значительной степени.