Documentation ¶
Index ¶
- Variables
- func InsertAlamat(db string, alamat Alamat) (insertedID interface{})
- func InsertMahasiswa(db string, mahasiswa Mahasiswa) (insertedID interface{})
- func InsertNilai(db string, nilai Nilai) (insertedID interface{})
- func InsertOneDoc(db string, collection string, doc interface{}) (insertedID interface{})
- func InsertPrestasi(db string, prestasi Prestasi) (insertedID interface{})
- func InsertSyaratGrade(db string, syaratGrade SyaratGrade) (insertedID interface{})
- func MongoConnect(dbname string) (db *mongo.Database)
- type Alamat
- type Mahasiswa
- type Nilai
- type Prestasi
- type SyaratGrade
Constants ¶
This section is empty.
Variables ¶
View Source
var MongoString string = os.Getenv("MONGOSTRING")
Functions ¶
func InsertAlamat ¶
func InsertMahasiswa ¶
func InsertNilai ¶
func InsertOneDoc ¶
func InsertPrestasi ¶
func InsertSyaratGrade ¶
func InsertSyaratGrade(db string, syaratGrade SyaratGrade) (insertedID interface{})
func MongoConnect ¶
Types ¶
type Alamat ¶
type Alamat struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"id,omitempty"` MahasiswaID primitive.ObjectID `bson:"mahasiswa_id,omitempty" json:"mahasiswa_id,omitempty"` NamaLengkap string `bson:"nama_lengkap,omitempty" json:"nama_lengkap,omitempty"` Alamat string `bson:"alamat,omitempty" json:"alamat,omitempty"` }
Alamat struct
type Mahasiswa ¶
type Mahasiswa struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"id,omitempty"` NamaLengkap string `bson:"nama_lengkap,omitempty" json:"nama_lengkap,omitempty"` NPM string `bson:"npm,omitempty" json:"npm,omitempty"` Alamat string `bson:"alamat,omitempty" json:"alamat,omitempty"` NilaiTugas float32 `bson:"nilai_tugas,omitempty" json:"nilai_tugas,omitempty"` NilaiUTS float32 `bson:"nilai_uts,omitempty" json:"nilai_uts,omitempty"` NilaiUAS float32 `bson:"nilai_uas,omitempty" json:"nilai_uas,omitempty"` Grade string `bson:"grade,omitempty" json:"grade,omitempty"` }
Mahasiswa struct
func GetDataMahasiswa ¶
type Nilai ¶
type Nilai struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"id,omitempty"` MahasiswaID primitive.ObjectID `bson:"mahasiswa_id,omitempty" json:"mahasiswa_id,omitempty"` NPM string `bson:"npm,omitempty" json:"npm,omitempty"` AlamatID primitive.ObjectID `bson:"alamat_id,omitempty" json:"alamat_id,omitempty"` NilaiTugas float32 `bson:"nilai_tugas,omitempty" json:"nilai_tugas,omitempty"` NilaiUTS float32 `bson:"nilai_uts,omitempty" json:"nilai_uts,omitempty"` NilaiUAS float32 `bson:"nilai_uas,omitempty" json:"nilai_uas,omitempty"` }
Nilai struct
type Prestasi ¶
type Prestasi struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"id,omitempty"` NamaLengkap string `bson:"nama_lengkap,omitempty" json:"nama_lengkap,omitempty"` NPM string `bson:"npm,omitempty" json:"npm,omitempty"` Prestasi string `bson:"prestasi,omitempty" json:"prestasi,omitempty"` }
Prestasi struct
type SyaratGrade ¶
type SyaratGrade struct { ID primitive.ObjectID `bson:"_id,omitempty" json:"id,omitempty"` Nilai float32 `bson:"nilai,omitempty" json:"nilai,omitempty"` Syarat string `bson:"syarat,omitempty" json:"syarat,omitempty"` Grade string `bson:"grade,omitempty" json:"grade,omitempty"` }
SyaratGrade struct
Click to show internal directories.
Click to hide internal directories.