module

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2023 License: MIT Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MongoInfo = atdb.DBInfo{
	DBString: MongoString,
	DBName:   "kemahasiswaan_db",
}
View Source
var MongoString string = os.Getenv("MONGOSTRING")

Functions

func DeleteKemahasiwaanByID added in v0.0.3

func DeleteKemahasiwaanByID(_id primitive.ObjectID, db *mongo.Database, col string) error

func GetAllDataMahasiswa added in v0.0.2

func GetAllDataMahasiswa(db *mongo.Database, col string) (mahasiswa []model.Mahasiswa)

func GetAllKemahasiswaan added in v0.0.2

func GetAllKemahasiswaan(db *mongo.Database, col string) (kemahasiswaan []model.Kemahasiswaan)

func GetAllKeuanganMahasiswa added in v0.0.2

func GetAllKeuanganMahasiswa(db *mongo.Database, col string) (keuangan []model.Keuangan)

func GetAllNilaiMahasiswa added in v0.0.2

func GetAllNilaiMahasiswa(db *mongo.Database, col string) (nilai []model.Nilai)

func GetDataKemahasiswaanFromID added in v0.0.3

func GetDataKemahasiswaanFromID(_id primitive.ObjectID, db *mongo.Database, col string) (kemahasiswaan model.Kemahasiswaan, errs error)

func GetDataMahasiswaFromNpm

func GetDataMahasiswaFromNpm(npm string, db *mongo.Database, col string) (data model.Mahasiswa)

func GetKemahasiswaanFromNpm

func GetKemahasiswaanFromNpm(npm string, db *mongo.Database, col string) (data model.Kemahasiswaan)

func GetKeuanganMahasiswaFromNomorHp

func GetKeuanganMahasiswaFromNomorHp(no_hp string, db *mongo.Database, col string) (data model.Keuangan)

func GetNilaiMahasiswaFromNama

func GetNilaiMahasiswaFromNama(nama string, db *mongo.Database, col string) (data model.Nilai)

func InsertDataKemahasiswaan added in v0.0.4

func InsertDataKemahasiswaan(db *mongo.Database, col string, identitas model.Mahasiswa, status_keuangan model.Keuangan, nilai_mhs model.Nilai) (insertedID primitive.ObjectID, err error)

func InsertDataMahasiswa

func InsertDataMahasiswa(db *mongo.Database, col string, npm string, nama string, no_hp string, prodi model.ProgramStudi, jurusan string, kelas string) (InsertedID interface{})

func InsertKemahasiswaan

func InsertKemahasiswaan(db *mongo.Database, col string, identitas model.Mahasiswa, status_keuangan model.Keuangan, nilai_mhs model.Nilai) (InsertedID interface{})

func InsertKeuanganMahasiswa

func InsertKeuanganMahasiswa(db *mongo.Database, col string, biodata model.Mahasiswa, total_pembayaran int) (InsertedID interface{})

func InsertNilaiMahasiswa

func InsertNilaiMahasiswa(db *mongo.Database, col string, bio_mhs model.Mahasiswa, matakuliah model.Matakuliah, nilai_angka int, nilai_huruf string) (InsertedID interface{})

func InsertOneDoc

func InsertOneDoc(db *mongo.Database, collection string, doc interface{}) (insertedID interface{})

func UpdateKemahasiswaan added in v0.0.3

func UpdateKemahasiswaan(db *mongo.Database, col string, id primitive.ObjectID, identitas model.Mahasiswa, status_keuangan model.Keuangan, nilai_mhs model.Nilai) (err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL