2016-09-12 3 views
0

Ich versuche, loki js zu filtern, um die Objekte, deren Zeitstempel älter als Strom zu verwenden: obwohlLoki js Abfrage Datenbank gibt nichts zurück

public getExpiredElements(): any[] { 
let currentDate = new Date().toISOString(); 
console.log(currentDate); 
return this.collectionName.chain().find(this.collection).where((obj) => { 
    console.log(obj.expirationTimeStamp); 
    obj.expirationTimeStamp < currentDate; 
}).data(); 
} 

ich leere Tabelle. Ist meine Syntax korrekt?

Antwort

0

Sie müssen return Ihren Vergleich in der where Methode.

this.collectionName.chain().find(this.collection).where((obj) => { return obj.expirationTimeStamp < currentDate; })