4
documentation状態:where節とorderbyを使用してCloud Firestoreコレクションにクエリを実行できますか?
あなたは範囲比較(<、< =、>、> =)でフィルタを持っている場合は、あなたの最初の順序は同じフィールド上に存在する必要があります:
これは、非範囲比較「==」をorderBy節とともに使用できることを意味しています。しかし、これは失敗します。
myCollectionRef.where('age', '==', 2).orderBy('name');
ありがとうございます。この機能は将来の開発の候補ですか?複合インデックスなしで、等価フィルタと、異なるフィールドでの順序付けを持つ能力?それとも...?カスタムインデックスを必要とせずに複数の等価フィルタを使用することが可能であることがわかりました。 – Paul
残念ながら。等価フィルタにはさまざまな手法を使用できます。 –
これらのタイプのクエリでは、どのような手法が可能ですか?あなたはこれを解決するのを手伝ってくれますか? https://stackoverflow.com/questions/46874499/structure-firebase-firestore-for-e-commerce-filter-functionality?noredirect=1#comment80696315_46874499 –