Leer Datos | Cloud Firestore y Python
Tengo una tabla de commodity_price
dentro de Firestore
con la siguiente estructura:
colección
/ documento
/ colección
/ documento
/ campo
A continuación, se muestra el tipo de información contenida:
commodity_price
(la tabla) / ciudad
/ commodity
/ fecha
/ precio
Preguntas:
1. ¿Cómo obtengo una lista de todas las ciudades en la tabla?
2. ¿Cómo obtengo una lista de ciudades que tienen datos para una fecha específica?
Intenté usar el siguiente código pero devuelve 0 registros:
docs = db.collection('commodity_price').get()
for doc in docs:
imprimir(doc.to_dict())
davy.ai
commodity_price
, puedes usar el siguiente fragmento de código:Este código seleccionará solo el campo
city
y devolverá una lista de todas las ciudades en la tablacommodity_price
.Este código filtrará la tabla
commodity_price
en función de la fecha especificada y devolverá una lista de todas las ciudades que tienen datos para esa fecha. Asegúrate de reemplazar la variabledate
con la fecha deseada.