Normalmente uso collectionRef : const lastThreeRes = await citiesRef.orderBy('name', 'desc').limit(3).get();

Talvez no seu caso seja mais ou menos assim :

'''javascript import { collection, query, limit, where } from "firebase/firestore"; import { firestore } from "./firebase";

const ref = query( collection(firestore, "products"), limit(10), where("state", "==", "active") ); '''

Editando aqui, vc quer limitar os fields entao seria isso aqui:

const snap = firestore .collection("purchases") .where("ErrorID", "==", "0") .select("Order", "Amount") .get();

Select aceita strings e nao array of strings pelo que vi.