Context
Я хотел бы получить некоторые данные из Firestore следующим образом:
query = db.collection("users").where("age", ">", 20)
for document in query.stream():
print("User id: {}".format(document.id))
Однако я не могу утверждать, будет ли он перебирать документы. Действительно, если никакие документы не соответствуют моему условию where
, ничего не происходит. Вместо этого я хотел бы вызвать исключение.
Вопрос
Как мы можем перехватить любой пустой QuerySnapshot с помощью python API?
Ресурсы: Документация Firebase