У меня запрос как ниже
var db = admin.database();
var ref = db.ref('orders') ref.orderByChild("order/_date").startAt(begDate).endAt(endDate).once("value").then(
(resp) => {
..
}).catch(
(err) => console.log('failed in sales report:' + err)
)
он выдает ниже
TypeError: Cannot convert undefined or null to object
Данные выглядят как ниже
orders: {
"-LNMPXMb1SGSnkDaEMQO" : {
"order" : {
"_cgst" : "11.90",
"_date" : "1538368446413",
"_location" : "kapashera",
"_orderNumber" : "VikKumar-21247",
"_orderStatus" : "Delivered",
}
},
Во время выполненияbegDate и endDate:
begDate:1538352000000 endDate:1538438400000
Итак, две проблемы: 1. Сама ошибка.Как я могу избежать ошибки, если нет совпадения?2. Почему вышеуказанная запись не совпадает, если значение даты находится между begDate и endDate?