I want to access Mongo DB using Kotlin with the help of Kmongo (litote.org) plugins and I only want to write Kmong Typed query. https://litote.org/kmongo/typed-queries/
My Kotlin data classes are below:
data class Student(
studentId:ObjectId,
subStdClass:StudentSubClass
)
sealed class StudentSubClass(stdClassId: ObjectId, type: ClassType) {
data class SubMarksClass(val subClassId: ObjectId, override val envId: ObjectId)
}
So my normal Komogo query is as below:
StudentDao.find(Student::studentId eq anyobjectId)
OR
StudentDao.find(Student::subStdClass / StudentSubClass::stdClassId eq someobjectId)
in same way how can I access subClassId which present in SubClass of StdClass sealed class
I have tried below query format, but it doesn't work,
StudentDao.find(Student::subStdClass / StudentSubClass.SubMarksClass::subClassId eq someobjectId)
so please help me on that, Thanks in advance..