@NoRepositoryBean public interface ReactiveMongoRepository<T,ID> extends ReactiveSortingRepository<T,ID>, ReactiveQueryByExampleExecutor<T>
Repository
interface with reactive support.Modifier and Type | Method and Description |
---|---|
<S extends T> |
findAll(Example<S> example) |
<S extends T> |
findAll(Example<S> example,
Sort sort) |
<S extends T> |
insert(Iterable<S> entities)
Inserts the given entities.
|
<S extends T> |
insert(org.reactivestreams.Publisher<S> entities)
Inserts the given entities.
|
<S extends T> |
insert(S entity)
Inserts the given entity.
|
findAll
count, delete, deleteAll, deleteAll, deleteAll, deleteById, deleteById, existsById, existsById, findAll, findAllById, findAllById, findById, findById, save, saveAll, saveAll
count, exists, findOne
<S extends T> reactor.core.publisher.Mono<S> insert(S entity)
ReactiveCrudRepository.save(Object)
instead to avoid the usage of store-specific API.entity
- must not be null.<S extends T> reactor.core.publisher.Flux<S> insert(Iterable<S> entities)
ReactiveCrudRepository.save(Object)
instead to avoid the usage of store-specific API.entities
- must not be null.<S extends T> reactor.core.publisher.Flux<S> insert(org.reactivestreams.Publisher<S> entities)
ReactiveCrudRepository.save(Object)
instead to avoid the usage of store-specific API.entities
- must not be null.<S extends T> reactor.core.publisher.Flux<S> findAll(Example<S> example)
findAll
in interface ReactiveQueryByExampleExecutor<T>
Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.