Firestore ne fournit pas l'inégalité des contrôles. Selon la documentation:
La méthode where() prend trois paramètres: un champ à filtrer, une opération de comparaison, et une valeur. La comparaison peut être <, <=, ==, >, ou >=.
L'inégalité des opérations n'évoluent pas comme les autres opérations qui utilisent un index. Firestore indices sont bons pour la gamme des requêtes. Avec ce type d'index, pour une inégalité de requête, le backend aurait encore à la numérisation de chaque document de la collection afin d'arriver à des résultats, et c'est extrêmement mauvais pour la performance lorsque le nombre de documents se développe de grandes.
Si vous avez besoin de filtrer vos résultats de supprimer des objets en particulier, vous pouvez encore le faire localement.
Vous avez également la possibilité d'utiliser de multiples requêtes pour exclure une valeur distincte. Quelque chose comme cela, si vous voulez à tout sauf à la 12. Requête pour valeur < 12, une requête pour valeur > 12, puis de fusionner les résultats au client.