Loki js查询到数据库什么也没有返回

时间:2016-09-12 10:31:58

标签: javascript lokijs

我正在尝试使用loki js来过滤时间戳比当前时间旧的对象:

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();
}

虽然我得到空桌子。我的语法是否正确?

1 个答案:

答案 0 :(得分:0)

您必须return方法where进行比较。

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