Я нашел эту статью , в которой объясняется, как запрашивать Firestore из флаттера, используя шаблон BLo C. Это объясняется шаг за шагом, и вы сможете воспроизвести его, чтобы понять весь процесс.
Вы также познакомитесь с «коллекциями» и «документами», вещами, которые вы должны знать при запросах к базе данных. , Помните, что, как указано в этом ответе , вы не сможете фильтровать только по запросу, поэтому вам придется запрашивать все документы и фильтровать их в своем приложении.