Le nouveau Firestore DB me permet de stocker des GeoPoints. Existe-t-il un moyen d'interroger en fonction de ces informations?
Par exemple, si chacun de mes documents de collections a obtenu un champ location
du type geopoint
. Comment obtenir les 10 documents les plus proches d'une coordonnée arbitraire?
La documentation ne semble pas couvrir cela. J'ai essayé des trucs comme ça:
someRef.where('location', '>', geopoint).limit(10).get();
Évidemment, cela n'a pas beaucoup de sens, mais j'essaie juste quelques trucs ici