Как запросить объект отношения с помощью Emberfire?
Я создаю простое приложение флэш-карты. Модель проста, у каждого пользователя много машин.
Проблема в том, что я хотел бы получить карты, созданные до определенной даты (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');
});
}
Я могу получить все карты, принадлежащие пользователю, используя приведенный выше фрагмент кода, но как получить карты только при определенных условиях? (Например, получить карты, которые созданы до определенной даты)
1 ответ
Решение
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
чтобы удовлетворить мое требование.