728x90

파이어스토어 2

[Flutter 앱 개발하기] Firestore에 복수 field로 필터링 할 때 에러 해결

아래와 같이 Firestore의 where 절을 이용해 쿼리를 날릴 때, 응답이 없을 때가 있다. QuerySnapshot querySnapshot = await notificationReference .where("userId", isEqualTo: authClient.currentUser!.uid) .where("isValid", isEqualTo: false) .where("createdAt", isGreaterThanOrEqualTo: Timestamp.fromDate( DateTime.now().subtract(const Duration(days: 1)))) .get(); 보통 이렇게 firestore 응답이 없으면 exception인 경우가 많은데, 이 경우에는 index가 없어서 그렇다 디버..

IT 2023.01.16

[Firebase] 파이썬으로 Firestore 데이터 다루기

나는 Flutter로 모바일 앱을 만들 때 Firebase Firestore를 저장소로 애용한다. 그 안에 있는 데이터를 다룰 때, 특히 서버 사이드 기능이나 개발 초기에 샘플 데이터 적재 시에는 파이썬 같은 스크립트 언어로 접근하면 편리하다. 우선 작업 때문에 서칭을 좀 해봤는데 구글 공식 문서도 정리 수준이 영 별루다. 나와 다른 이들을 위해 요약 정리 해 본다. 설치는 아래 링크 참조 하는 것이 좋을 것 같고, https://firebase.google.com/docs/admin/setup Firebase Admin SDK를 서버에 추가 Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기 이 ..

IT 2023.01.16
728x90