Process Flow - Array-contains queries
Start Query
Specify Collection
Add array-contains filter
Send Query to Firestore
Firestore scans documents
Check if array field contains value
Yes No
Include doc
Return matching docs
End
The query starts by specifying a collection, adds an array-contains filter, sends it to Firestore, which scans documents and returns those whose array field contains the specified value.