Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

219
Visualizações
how to write Mongo type query with Kotlin sealed class

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..

over 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda