De MongoDB-querytaal en het aggregatieraamwerk heeft slechts zeer beperkte wiskundige operatoren.
Maar MongoDB kan willekeurige Javascript-functies gebruiken om resultaten te filteren met de $where - exploitant. Hiermee kunt u zoekopdrachten met zeer complexe voorwaarden maken. Maar houd er rekening mee dat deze methode vrij traag is (hoewel niet per se veel langzamer dan in SQL).
Maar als je naar je kolomnamen kijkt, lijkt het alsof je met geografische gegevens werkt. MongoDB heeft een zeer functierijk en efficiënt raamwerk voor het indexeren en opvragen van georuimtelijke gegevens . Dit kan ook een optie voor u zijn, die een stuk sneller en veel gemakkelijker te gebruiken is dan rechtstreeks met trigonometrische functies om te gaan.