Dotazovací jazyk a agregační rámec MongoDB má pouze velmi omezené matematické operátory.
MongoDB však může použít libovolné funkce JavaScriptu k filtrování výsledků pomocí $where - operátor. To vám umožňuje vytvářet vyhledávací dotazy s velmi složitými podmínkami. Ale mějte na paměti, že tato metoda je poměrně pomalá (i když ne nutně mnohem pomalejší než v SQL).
Ale při pohledu na názvy sloupců se zdá, že pracujete s geografickými daty. MongoDB má velmi funkčně bohatý a efektivní rámec pro indexování a dotazování geoprostorových dat . Použití této možnosti pro vás může být také možností, která by byla mnohem rychlejší a mnohem snazší, než přímo řešit goniometrické funkce.