我正在制作一个简单的闪存卡应用。模型很简单,每个用户都有很多车。
问题是我想获得在特定日期之前创建的卡片(JS毫秒)。
model() {
const session = this.get('session').content;
return this.store.query('user', {orderBy: 'uid', equalTo: session.uid})
.then((records) => {
return records.get('firstObject');
}).then((userData) => {
return userData.get('cards');
});
}
我可以将所有属于用户的卡片都使用上面的代码段,但如何让卡片只能满足某些条件?? (例如,获取在特定日期之前创建的卡片)
答案 0 :(得分:0)
model() {
const session = this.get('session').content;
const now = Date.now('') + '';
return this.store.query('user', {orderBy: 'uid', equalTo: session.uid})
.then((records) => {
return records.get('firstObject');
}).then((userData) => {
return userData.store.query(
'card',
{
orderBy: 'updatedAt',
endAt: 1481641085721
});
});
}
我尝试再次查询userData
以满足我的要求。