ReactiveMongoRepository
  #
  ReactiveMongoRepository
  #
- ReactiveSortingRepository, ReactiveQueryByExampleExecutor를 상속한 interface
- SimpleReactiveMongoRepository에서 구현
   
 
  ReactiveMongoRepository 등록
  #
- MongoReactiveRepositoriesAutoConfiguration가 활성화되어 있다면 SpringBootApplication 기준으로 자동으로 scan
- 혹은 EnableReactiveMongoRepositories를 통해서 repository scan
   
  SimpleReactiveMongoRepository
  #
- ReactiveMongoRepository를 구현
- ReactiveMongoOperations를 기반으로 Mongo 쿼리를 실행하고 결과를 Entity로 mapping
   
  save
  #
- save
- mongoOperations의 insert 혹은 update를 이용
- 새로운 entity라면 insert, 아니라면 update, Id 필드가 null이라면 new
 
- saveAll
- concatMap을 이용하여 save를 순차적으로 실행
- 전부 new entity라면 bulkInsert, 아니라면 각각을 save
- @Transactional이 없는 점
   
 
  find
  #
- findById, existsById, count 모두 ReactiveMongoOperations에서 제공하는 단축 메소드 (findById, exists, count) 사용
   
  delete
  #
- ReactiveMongoOperations에서 제공하는 단축 메소드 (remove) 사용
  