Versions in this module Expand all Collapse all v0 v0.0.1 Feb 1, 2024 Changes in this version + type GeoBorder struct + Coordinates [][][]float64 + Type string + type LocationData struct + Border GeoBorder + District string + ID string + Province string + SubDistrict string + Village string + func GeoBoxQuery(client *mongo.Database, lowerLeft, upperRight []float64) ([]LocationData, error) + func GeoCenterQuery(client *mongo.Database, center []float64, radius int) ([]LocationData, error) + func GeoGeometryQuery(client *mongo.Database, geometry bson.M) ([]LocationData, error) + func GeoIntersectQuery(client *mongo.Database, polygon [][][]float64) ([]LocationData, error) + func GeoMaxDistanceQuery(client *mongo.Database, point []float64, maxDistance int) ([]LocationData, error) + func GeoMinDistanceQuery(client *mongo.Database, point []float64, minDistance int) ([]LocationData, error) + func GeoNearQuery(client *mongo.Database, polygon [][][]float64, maxDistance int) ([]LocationData, error) + func GeoNearSphereQuery(client *mongo.Database, polygon []float64, radius int) ([]LocationData, error) + func GeoWithinQuery(client *mongo.Database, polygon [][][]float64) ([]LocationData, error)