Вытащить заданное значение c из определенного поля в конкретном документе в Firestore - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть определенный 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 для этого варианта использования? Любая помощь, в значительной степени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...