Я пытаюсь получить данные из firebase через узел, но данные не разрешаются.Я не могу получить данные, которые я хочу.По сути, мне нужна временная метка из данных базы данных, но я не могу ее получить.
Я уже пытался разрешить ее с помощью функции обещания и foreach, но безрезультатно.
router.post("/date", (req, res) => {
const date = {
sdate: req.body.sdate,
edate: req.body.edate
};
let s = new Date(date.sdate).getTime();
let e = new Date(date.edate).getTime();
const coll = db
.collection("calls")
.where("time", ">=", `${s}`)
.where("time", "<=", `${e}`)
.get()
.then(doc => {
doc.forEach(data => {
console.log(data.id, data.data());
});
})
.catch(err => {
console.log(err);
});
console.log(coll);
Я ожидаю разрешенияданные в простой объект или массив, чтобы я мог отобразить их в шаблонизатор для отображения данных.