FirebaseFirestore Framework Reference

QueryPredicate

publicenumQueryPredicate

Query predicates that can be used to filter results fetched by FirestoreQuery.

Construct predicates using one of the following ways:

letonlyFavourites:QueryPredicate=.whereField("isFavourite",isEqualTo:true)letonlyFavourites2:QueryPredicate=.isEqualTo("isFavourite",true)letonlyFavourites3:QueryPredicate=.where("isFavourite",isEqualTo:true)
  • Undocumented

    Declaration

    Swift

    caseisEqualTo(_:String,_:Any)
  • Undocumented

    Declaration

    Swift

    caseisIn(_:String,_:[Any])
  • Undocumented

    Declaration

    Swift

    caseisNotIn(_:String,_:[Any])
  • Undocumented

    Declaration

    Swift

    casearrayContains(_:String,_:Any)
  • Undocumented

    Declaration

    Swift

    casearrayContainsAny(_:String,_:[Any])
  • Undocumented

    Declaration

    Swift

    caseisLessThan(_:String,_:Any)
  • Undocumented

    Declaration

    Swift

    caseisGreaterThan(_:String,_:Any)
  • Undocumented

    Declaration

    Swift

    caseisLessThanOrEqualTo(_:String,_:Any)
  • Undocumented

    Declaration

    Swift

    caseisGreaterThanOrEqualTo(_:String,_:Any)
  • Undocumented

    Declaration

    Swift

    caseorderBy(_:String,_:Bool)
  • Undocumented

    Declaration

    Swift

    caselimitTo(_:Int)
  • Undocumented

    Declaration

    Swift

    caselimitToLast(_:Int)
  • Undocumented

    Declaration

    Swift

    publicstaticfuncwhereField(_field:String,isEqualTovalue:Any)->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfuncwhereField(_field:String,isInvalues:[Any])->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfuncwhereField(_field:String,isNotInvalues:[Any])->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfuncwhereField(_field:String,arrayContainsvalue:Any)->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfuncwhereField(_field:String,arrayContainsAnyvalues:[Any])->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfuncwhereField(_field:String,isLessThanvalue:Any)->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfuncwhereField(_field:String,isGreaterThanvalue:Any)->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfuncwhereField(_field:String,isLessThanOrEqualTovalue:Any)->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfuncwhereField(_field:String,isGreaterThanOrEqualTovalue:Any)->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfuncorder(byfield:String,descendingvalue:Bool=false)->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfunclimit(tovalue:Int)->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfunclimit(toLastvalue:Int)->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfunc`where`(_name:String,isEqualTovalue:Any)->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfunc`where`(_name:String,isInvalues:[Any])->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfunc`where`(_name:String,isNotInvalues:[Any])->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfunc`where`(fieldname:String,arrayContainsvalue:Any)->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfunc`where`(_name:String,arrayContainsAnyvalues:[Any])->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfunc`where`(_name:String,isLessThanvalue:Any)->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfunc`where`(_name:String,isGreaterThanvalue:Any)->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfunc`where`(_name:String,isLessThanOrEqualTovalue:Any)->QueryPredicate
  • Undocumented

    Declaration

    Swift

    publicstaticfunc`where`(_name:String,isGreaterThanOrEqualTovalue:Any)->QueryPredicate
close