Versions in this module Expand all Collapse all v1 v1.0.5 Nov 27, 2023 Changes in this version + func Near(mongoconn *mongo.Database, long float64, lat float64) (namalokasi string) + func PostNear(mongoenv, dbname string, r *http.Request) string + func SetConnection2dsphere(mongoenv, dbname string) *mongo.Database + func SetConnectionTest2dsphere(mongostring, dbname string) *mongo.Database v1.0.4 Nov 27, 2023 v1.0.3 Nov 27, 2023 v1.0.2 Nov 27, 2023 Changes in this version + func GeoWithin(mongoconn *mongo.Database, coordinates [][][]float64) (namalokasi string) + func PostGeoWithin(mongoenv, dbname string, r *http.Request) string v1.0.1 Nov 27, 2023 v1.0.0 Nov 27, 2023 Changes in this version + func AmbilDataBerita(publickey, mongoenv, dbname, colluser, collberita string, r *http.Request) string + func AmbilDataGeojson(publickey, mongoenv, dbname, colluser, collgeojson string, r *http.Request) string + func AmbilDataJadwal(mongoenv, dbname, collname string) string + func AmbilDataKegiatan(mongoenv, dbname, collname string) string + func AmbilSatuBerita(publickey, mongoenv, dbname, colluser, collberita string, r *http.Request) string + func Authorization(publickey, mongoenv, dbname, collname string, r *http.Request) string + func CheckPasswordHash(password, hash string) bool + func DeleteBerita(mongoenv *mongo.Database, collname string, databerita Berita) interface + func DeleteUser(mongoenv *mongo.Database, collname string, userdata User) interface + func EditBerita(mongoenv *mongo.Database, collname string, databerita Berita) interface + func EditUser(mongoenv *mongo.Database, collname, name, email, username, password string, ...) interface + func GeoIntersects(mongoconn *mongo.Database, long float64, lat float64) (namalokasi string) + func HapusBerita(publickey, mongoenv, dbname, colluser, collberita string, r *http.Request) string + func HapusUser(publickey, mongoenv, dbname, collname string, r *http.Request) string + func HashPassword(password string) (string, error) + func InsertBerita(mongoenv *mongo.Database, collname string, databerita Berita) interface + func InsertUserdata(mongoenv *mongo.Database, collname, name, email, username, password string, ...) (InsertedID interface{}) + func IsPasswordValid(mongoenv *mongo.Database, collname string, userdata User) bool + func Login(privatekey, mongoenv, dbname, collname string, r *http.Request) string + func MemasukkanKoordinat(MongoConn *mongo.Database, colname string, coordinate []float64, ...) (InsertedID interface{}) + func MembuatGeojsonPoint(publickey, mongoenv, dbname, colluser, collgeojson string, r *http.Request) string + func MembuatGeojsonPolygon(publickey, mongoenv, dbname, colluser, collgeojson string, r *http.Request) string + func MembuatGeojsonPolyline(publickey, mongoenv, dbname, colluser, collgeojson string, r *http.Request) string + func PostGeoIntersects(mongoenv, dbname string, r *http.Request) string + func PostLinestring(mongoconn *mongo.Database, collection string, linestringdata GeoJsonLineString) interface + func PostPoint(mongoconn *mongo.Database, collection string, pointdata GeoJsonPoint) interface + func PostPolygon(mongoconn *mongo.Database, collection string, polygondata GeoJsonPolygon) interface + func Registrasi(mongoenv, dbname, collname string, r *http.Request) string + func ReturnStruct(DataStuct any) string + func SetConnection(mongoenv, dbname string) *mongo.Database + func SetConnectionTest(mongostring, dbname string) *mongo.Database + func TambahBerita(publickey, mongoenv, dbname, colluser, collberita string, r *http.Request) string + func UpdateBerita(publickey, mongoenv, dbname, colluser, collberita string, r *http.Request) string + func UpdateUser(publickey, mongoenv, dbname, collname string, r *http.Request) string + type Berita struct + ID string + Judul string + Kategori string + Konten Paragraf + Preview string + func FindBerita(mongoenv *mongo.Database, collname string, databerita Berita) Berita + func GetAllBerita(mongoenv *mongo.Database, collname string) []Berita + type Coordinate struct + Coordinates []float64 + Name string + Type string + type CredentialBerita struct + Data Berita + Message string + Status bool + Token string + type CredentialGeojson struct + Data GeoJson + Message string + Status bool + Token string + type CredentialUser struct + Data User + Message string + Status bool + Token string + type GeoJson struct + Geometry Geometry + Properties Properties + Type string + func GetAllBangunanLineString(mongoenv *mongo.Database, collname string) []GeoJson + type GeoJsonLineString struct + Geometry GeometryLineString + Properties Properties + Type string + type GeoJsonPoint struct + Geometry GeometryPoint + Properties Properties + Type string + type GeoJsonPolygon struct + Geometry GeometryPolygon + Properties Properties + Type string + type Geometry struct + Coordinates interface{} + Type string + type GeometryLineString struct + Coordinates [][]float64 + Type string + type GeometryPoint struct + Coordinates []float64 + Type string + type GeometryPolygon struct + Coordinates [][][]float64 + Type string + type Jadwal struct + Hari string + ID int + Jam string + Nama string + func GetAllJadwal(mongoenv *mongo.Database, collname string) []Jadwal + type Kegiatan struct + ID int + Nama string + Note string + Tanggal string + func GetAllKegiatan(mongoenv *mongo.Database, collname string) []Kegiatan + type Lokasi struct + Geometry Geometry + ID primitive.ObjectID + Kategori string + Properties Name + type LongLat struct + Latitude float64 + Longitude float64 + type Name struct + Name string + type Paragraf struct + Paragraf1 string + Paragraf10 string + Paragraf2 string + Paragraf3 string + Paragraf4 string + Paragraf5 string + Paragraf6 string + Paragraf7 string + Paragraf8 string + Paragraf9 string + type Pesan struct + Message string + Status bool + type Properties struct + Name string + type SemuaRole struct + Admin bool + Author bool + User bool + type User struct + Email string + Name string + Password string + Role SemuaRole + Username string + func FindUser(mongoenv *mongo.Database, collname string, userdata User) User + func GetAllUser(mongoenv *mongo.Database, collname string) []User