Flutter

Flutter) 파이어베이스 배열안에 일치하는 값만 가져오기

beomsuong 2023. 8. 30. 13:41

Flutter에서 파이어베이스에 있는 데이터중  uid가 list라는 배열안에 있는 코드는 다음과 같고

await db
.collection('userinfo')
.where("uid", whereIn: list)
.orderBy('createdAt', descending: true)
.get()

파어이베이스 >Cloud Firestore > 색인 > 복합 > 색인추가 >

 

다음과 같이 양식을 작성한다 


컬랙션 ID > 내가 참고할 컬랙션 ID

색인이 생성된 필드 > uid 오름차순 createdAt 내림차순 

확인을 누르면 자동으로  __name__ 내림차순이 추가된다
이후 사용설정이 완료되면 코드가 정상적으로 실행된다