2017-10-14 4 views
2

으로 최신으로 정렬 된 목록을 구현하는 방법 :이미 시도하는 방법 경우 FireStore 쿼리

this.afs.collection('profiles', ref => { 
 
    return ref.where('createdAt', '>', 0).orderBy('createdAt', 'desc'); 
 
    });

하지만이 작동하지 않습니다.

+0

https://stackoverflow.com/questions/46745076/how-to-orderbyvalue-onsnapshot-using-firestore 도움이 될 것을 여기에 내 대답을 참조하십시오 –

답변

0

어떤 오류가 발생합니까?

Cloud Firestore는 모든 쿼리에 대해 색인을 사용합니다. 자세한 내용은 here을 참조하십시오.

간단한 쿼리의 경우 (firebase cli을 사용하는 경우) 클라우드가 이와 유사하게 보이지 않으면 콘솔의 링크 (오류에서)를 사용하여 인덱스를 만들 수도 있습니다.

"indexes": [ { "collectionId": "profiles", "fields": [ { "fieldPath": "createdAt", "mode": "DESCENDING"} ] } ]

관련 문제