Estaba buscando más detalles sobre la función de consulta en firestore en la referencia de documentos de firestore y encontré esta pseudo sintaxis:
query(query, queryConstraints)pero en todos los ejemplos de firestore sobre esta función, usaron en el primer parámetro una referencia de colección que no consulta
formulario firestore ejemplos:
// Create a reference to the cities collection import { collection, query, where } from "firebase/firestore"; const citiesRef = collection(db, "cities"); // Create a query against the collection. const q = query(citiesRef, where("state", "==", "CA"));¿Es la misma función o esta es otra firma para ella?
Una referencia de colección es una subclase de una consulta, por lo que siempre que la API espera una Query , también puede pasar una CollectionReference . Por lo tanto, puede crear una nueva consulta al pasar una CollectionReference a la función de query , o agregar condiciones a una consulta existente al pasarle una Query .