the code looks like this..
private var db = Firebase.firestore
db.collection("Classes").document("ClassID").get(resource)
.addOnSuccessListener {
}.addOnFailureListener {
}
db.collection("Teacher").document("TeacherID").set(resource2)
.addOnSuccessListener {
}.addOnFailureListener {
}
db.collection("Students").document("StudentID").get(resource3)
.addOnSuccessListener {
}.addOnFailureListener {
}
I'm using different database variable for each transaction. But to reduce the coding, is this okay to use, or does it mess the whole database transaction?
Yes, you can use the same db
to access the database multiple times.