Mongodb scala driver decode case class with default values

General Tech Bugs & Fixes 3 years ago

1.24K 1 0 0 0

User submissions are the sole responsibility of contributors, with TuteeHUB disclaiming liability for accuracy, copyrights, or consequences of use; content is for informational purposes only and not professional advice.

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 3 years ago

Is it possible some how to convince Mongodb driver to use default values for case class fields if no such field found?

Currently getting error:

case class TestMe(fieldname:String="defaultVal")

org.bson.BsonInvalidOperationException: Missing field: "fieldname"

P.S. I know that having it as a Option will not throw the error, bit next I will need to write extra code getOrElse("...") which I would like to avoid.

0 views
0 shares

No matter what stage you're at in your education or career, TuteeHUB will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.

Similar Forum