I upgraded AngularFire to 7, and have a problem with using .where with collectionReference. So simply.. how to use it properly?
I tried to use 'collection' from '@angular/fire/firestore' like:
const ref = collection(this.firestore, 'collectionName');
but the ref has not 'where' or something.
I know that '@angular/fire/firestore' has also 'query' and 'where', but I don't know how to use it.
How to find documents in the collection using 'where' with a new API?
I managed to figure this one out...
for single where statement use
const refq = query(ref,where('dir','==','T'))
for multiple where statements use
const wa:QueryConstraint[] = [where('dir','==','T'),where('day','==',23)]
const refq = query(ref,...wa)
to get the results use
collectionData(refq).subscribe()
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With