Firestore의 여러 조건부 Where 절
이 쿼리에는 여러 필터가 있지만 특정 작성자 이름만 확인하므로 유연성이 없습니다. 사용자가 여러 색상, 카테고리 및 작성자를 선택할 수 있는 진정한 동적 필터를 만들려면 필요에 따라 필터를 추가하거나 건너뛰는 조건문을 사용하여 프로그래밍 방식으로 쿼리를 구성해야 합니다.
해결책
조건부 where 절을 사용하려면 다음을 수행해야 합니다.
예:
var query = firebase.firestore().collection("book"); if (condition_for_color) { query = query.where("color", "==", "value"); } if (condition_for_category) { query = query.where("category", "==", "value"); } if (condition_for_author) { query = query.where("author", "==", "value"); } if (condition_for_ordering) { query = query.orderBy("date"); } query.get().then(...);
위 내용은 Firestore에서 조건부 Where 절을 사용하여 동적 쿼리를 구성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!