We create a repository to do basic CRUD operations by extending ReactiveMongoRepository. We also add couple of methods to the interface for search.
findBySkillsAll — We might want to search for people with all given skills.
findBySkillsIn — We might want to search for people containing 1 of the given skills.
https://vinsguru.medium.com/spring-data-reactive-mongodb-crud-operations-c3985736ed0d