I am querying Firestore collections utilizing .whereField
. Relying on the consumer enter, it could be a single-condition or multiple-condition question. E.g.,
myCollection
.whereField("shade", isEqualTo: selectedColorArgument)
.whereField("form", isEqualTo: selectedShapeArgument)
How can I code this question so {that a} situation is barely queried for when a price is chosen? E.g., if no “form” is chosen, then there shouldn’t be a .whereField("form", isEqualTo: selectedShapeArgument)
situation thought of within the question. I used to be contemplating a swap assertion however there would too many circumstances with extra potential situations to pick.