[flutter] Firebase 쿼리 기능을 사용하여 여러 조건에 맞는 데이터 조회 방법은?
예를 들어, Flutter 앱에서 특정 조건을 가진 문서들을 조회하려면 where
메서드를 사용할 수 있습니다. 다음은 조건을 만족하는 데이터를 조회하는 방법입니다.
- 하나의 조건 사용하기:
var snapshot = await FirebaseFirestore.instance .collection('users') .where('age', isGreaterThan: 18) .get();
- 여러 조건 사용하기:
var snapshot = await FirebaseFirestore.instance .collection('users') .where('age', isGreaterThan: 18) .where('active', isEqualTo: true) .get();
위의 예제에서는 ‘users’ 컬렉션에서 age
가 18보다 크고 active
가 true인 문서들을 조회합니다.
Firebase 쿼리를 이용하여 여러 조건을 적용하여 데이터를 조회하는 방법에 대해서 알아보았습니다.