我有這個資料:
{
root: {
_rEG: { fen: 'value' },
_AS: { fen: 'value' },
_BSSA: { fen: 'value' }
}
}
我想像這樣查詢where('root.*.fen', '==', 'value')。我怎樣才能做到這一點。
我想過把所有 fen 值作為鍵和值到這個 * 路徑和索引中,有沒有更好的方法?
uj5u.com熱心網友回復:
無法在查詢的欄位名稱中使用通配符。
要實作此用例,您可以:
fen要么創建一個包含所有值的頂級欄位(使用 anarray-union),然后array-contains針對該欄位進行查詢。- 或者將
_rEG,_AS和_BSSA放在檔案中的專用子集合中,并使用集合組查詢對其進行查詢。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/412216.html
標籤:
