У меня есть объединенное свойство: usuario_fecha, в котором я сохраняю идентификатор + дату в метке времени следующим образом:
"-Ld6P2gzGIBOaSdwsYNA1556016094000"

Запрос я делаю следующим образом:
let vm = this;
let fechaInicio = new Date(this.fechaInicio);
fechaInicio.setHours(0,0,0,0)
let fechaFin = new Date(this.fechaFin);
fechaFin.setHours(23,59,59,999);
console.log("STARTAT");
console.log(vm.producto_id+fechaInicio.getTime());
console.log("ENDAT");
console.log(vm.producto_id+fechaFin.getTime());
firebase
.database()
.ref('movimientos_inventario')
.orderByChild('usuario_fecha')
.startAt(vm.producto_id+fechaInicio.getTime())
.endAt(vm.producto_id+fechaFin.getTime())
.once('value', (snapshot) => {
console.log("MOVIMIENTOS INVENTARIO");
let filtrado = snapshot.val();
console.log(filtrado);
if(filtrado){
console.log("FILTRADO: ");
console.log(filtrado);
}
});
Дата отправления, которую я отправляю, в основном нормальная, в консоли выводятся следующие значения:
STARTAT
-Ld6P2gzGIBOaSdwsYNA1554012000000
ENDAT
-Ld6P2gzGIBOaSdwsYNA1555999199999
В этом диапазоне дат есть запись, но запрос в firebase не возвращает ее, я не знаю, в чем может быть проблема.
Заранее большое спасибо.