tengo estos datos:
{ root: { _rEG: { fen: 'value' }, _AS: { fen: 'value' }, _BSSA: { fen: 'value' } } } Quiero consultar como where('root.*.fen', '==', 'value') . Cómo puedo hacer esto.
Pensé en poner todos los valores de fen como claves y valores en esta * ruta e índice de esa manera, ¿hay una mejor manera?
No hay forma de usar un comodín en el nombre del campo en una consulta.
Para implementar este caso de uso, puede:
fen ( usando una array-union ) y consulte con array-contains contra ese campo._rEG , _AS y _BSSA en documentos en una subcolección dedicada y consulte eso con una consulta de grupo de colección .