module

package
v0.0.17 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

Functions

func DeleteDosenWaliByID added in v0.0.16

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

func DeleteMahasiswaByID added in v0.0.16

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

func DeleteMonitoringByID added in v0.0.15

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

func DeleteOrangTuaByID added in v0.0.16

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

func DeleteTemaByID added in v0.0.16

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

func GetAllDosenWali added in v0.0.3

func GetAllDosenWali(db *mongo.Database, col string) (data []model.DosenWali)

func GetAllMahasiswa added in v0.0.2

func GetAllMahasiswa(db *mongo.Database, col string) (data []model.Mahasiswa)

func GetAllMonitoring added in v0.0.2

func GetAllMonitoring(db *mongo.Database, col string) (data []model.Monitoring)

func GetAllOrangTua added in v0.0.2

func GetAllOrangTua(db *mongo.Database, col string) (data []model.OrangTua)

func GetAllTema added in v0.0.2

func GetAllTema(db *mongo.Database, col string) (data []model.Tema)

func GetDosenWaliFromID added in v0.0.15

func GetDosenWaliFromID(_id primitive.ObjectID, db *mongo.Database, col string) (dos model.Monitoring, errs error)

func GetMahasiswaFromID added in v0.0.15

func GetMahasiswaFromID(_id primitive.ObjectID, db *mongo.Database, col string) (mhs model.Monitoring, errs error)

func GetMonitoringFromID added in v0.0.15

func GetMonitoringFromID(_id primitive.ObjectID, db *mongo.Database, col string) (adm model.Monitoring, errs error)

FUNCTION GET MONITORING FROM ID

func GetOrangTuaFromID added in v0.0.15

func GetOrangTuaFromID(_id primitive.ObjectID, db *mongo.Database, col string) (ot model.Monitoring, errs error)

func GetTemaFromID added in v0.0.15

func GetTemaFromID(_id primitive.ObjectID, db *mongo.Database, col string) (mkl model.Monitoring, errs error)

func GetUserFromEmail added in v0.0.17

func GetUserFromEmail(email string, db *mongo.Database, col string) (result model.User, err error)

func InsertDosenWali added in v0.0.3

func InsertDosenWali(db *mongo.Database, col string, nama_dosen string, alamat string, phone_number string, email string) (insertedID primitive.ObjectID, err error)

func InsertMahasiswa added in v0.0.2

func InsertMahasiswa(db *mongo.Database, col string, nama_mahasiswa string, npm int, jenis_kelamin string, phone_number string) (insertedID primitive.ObjectID, err error)

func InsertMonitoring added in v0.0.2

func InsertMonitoring(db *mongo.Database, col string, orang_tua model.OrangTua, tema model.Tema, dosen model.DosenWali, tanggal string, hari string) (insertedID primitive.ObjectID, err error)
 func InsertMonitoring(db *mongo.Database, col string, orang_tua model.OrangTua, tema model.Tema, dosen model.DosenWali, tanggal string, hari string) (insertedID primitive.ObjectID, err error) {
	mmonitoring := bson.M{
	monitoring.OrangTua = orang_tua
	monitoring.Tema = tema
	monitoring.Dosen = dosen
	monitoring.Tanggal = tanggal
	monitoring.Hari = hari

	result, err := db.Collection(col).InsertOne(context.Background(), monitoring)
	if err != nil {
		fmt.Printf("InsertMonitoring: %v\n", err)
		return
	}
	insertedID = result.InsertedID.(primitive.ObjectID)
	return insertedID, nil
}

func InsertOneDoc

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

func InsertOneDoc2 added in v0.0.17

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

func InsertOrangTua

func InsertOrangTua(db *mongo.Database, col string, nama_orangtua string, phone_number string, mahasiswa model.Mahasiswa) (insertedID primitive.ObjectID, err error)

func InsertTema added in v0.0.2

func InsertTema(db *mongo.Database, col string, nama_tema string) (insertedID primitive.ObjectID, err error)

func InsertUser added in v0.0.17

func InsertUser(db *mongo.Database, col string, doc interface{}) (insertedID primitive.ObjectID, err error)

func LogIn added in v0.0.17

func LogIn(db *mongo.Database, col string, insertedDoc2 model.User) (userName string, err error)

func SignUp added in v0.0.17

func SignUp(db *mongo.Database, col string, insertedDoc2 model.User) (insertedID primitive.ObjectID, err error)

func UpdateDosenWali added in v0.0.16

func UpdateDosenWali(db *mongo.Database, col string, id primitive.ObjectID, nama_dosen string, alamat string, phone_number string, email string) (err error)

func UpdateMahasiswa added in v0.0.16

func UpdateMahasiswa(db *mongo.Database, col string, id primitive.ObjectID, nama_mahasiswa string, npm int, jenis_kelamin string, phone_number string) (err error)

func UpdateMonitoring added in v0.0.15

func UpdateMonitoring(db *mongo.Database, col string, id primitive.ObjectID, orang_tua model.OrangTua, tema model.Tema, dosen model.DosenWali, tanggal string, hari string) (err error)

func UpdateOrangTua added in v0.0.16

func UpdateOrangTua(db *mongo.Database, col string, id primitive.ObjectID, nama_orangtua string, phone_number string, mahasiswa model.Mahasiswa) (err error)

func UpdateTema added in v0.0.16

func UpdateTema(db *mongo.Database, col string, id primitive.ObjectID, nama_tema string) (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