Tengo una base de datos Firestore que se ve así:
dummy_collection:{ id: { data: {...}, metaData: { date: "2020-06-15", ... }, }, }, Quiero hacer una consulta basada en el campo de date .
Probé con:
db.collection("dummy_collection").where("metaData/date", "==", "2020-06-15")pero recibió:
ValueError: Path metaData/date not consumed, residue: /date¿Es posible una consulta como esta con firestore?
Los campos anidados se direccionan con un . , no con / . Asi que:
db.collection("dummy_collection").where("metaData.date", "==", "2020-06-15") Consulte también la documentación sobre la actualización de campos en objetos anidados , que es la única en la documentación que conozco que menciona el . notación