Spring Data MongoDB is certainly a very powerful framework to use and one, if you're comfortable with ORM-like tools, makes a lot of sense. The MongoRepository
api takes care of all the CRUD boiler plate and the findBy...
methods and query helpers reduce a lot of work. Definitely worth looking at.
have a look at the docs for some nice examples and github as well.