Arredondando para 2 casas decimais em mongodb

Eu tenho minha coleção como

Aluna

{
    "first_name":"Harew",
    "last_name":"Jackson",
    "class":14,
    "fee": [
        { "tuition":48500.2456, "transportation":500 }
    ]
}

Eu preciso filtrar o aluno de acordo comfee = 4500.24 e deve exibir todos os alunos com taxa 4500,24 ignorando outros dígitos após o ponto decimal.

Eu pesquisei emMongoDB: Como obter precisão de N decimais em uma consulta precisão em uma consulta, mas a solução fornecida aqui não funciona no meu cenário, pois"$mod": [ "$amount.value", 0.01 ] não é aplicável paraBigDecimal digite e na minha coleção eu tenho o tipo de taxa comoBigDecimal.

A solução a seguir parece funcionar bem, mas não sei como implementar isso no Scala

db.collection.find({ 
    "$where": function() { 
        return Math.round(this.fee.school * 100)/ 100 === 1.12; 
    }
}) 

questionAnswers(1)

yourAnswerToTheQuestion