我正在使用Angle 6和Firestore。我有一个查询:
let cadena=Number(this._tempFirebaseRepo.getCadenaFecha(1));
//aca esta la query de Firestore
this.dispositivoRef = this.afs.collection('Dispositivo', ref =>
ref.where('fecha', '>', cadena)
)
debugger;
this.ultimoDia = this.dispositivoRef.valueChanges();
在浏览器控制台上出现以下错误:
您只能在NaN上进行均等比较
答案 0 :(得分:1)
Number()
方法在某些情况下可以返回NaN。例如,Number('foo')
不是数字,并返回NaN。
您不能检查数字是否比非数字大或小,问题本身就没有道理。
在这种情况下,请检查cadena
的值。那就是您的问题所在。