#312 - Adapt reactive MongoDB example readme to changed @Tailable annotation.
Adapt also changed insertAll(…) signature to accept a Collection instead of a Flux.
This commit is contained in:
@@ -13,7 +13,7 @@ together with blocking Spring Data MongoDB data access will open multiple connec
|
|||||||
The main reactive Template API class is `ReactiveMongoTemplate`, ideally used through its interface `ReactiveMongoOperations`. It defines a basic set of reactive data access operations using [Project Reactor](http://projectreactor.io) `Mono` and `Flux` reactive types.
|
The main reactive Template API class is `ReactiveMongoTemplate`, ideally used through its interface `ReactiveMongoOperations`. It defines a basic set of reactive data access operations using [Project Reactor](http://projectreactor.io) `Mono` and `Flux` reactive types.
|
||||||
|
|
||||||
```java
|
```java
|
||||||
template.insertAll(Flux.just(new Person("Walter", "White", 50),
|
template.insertAll(Arrays.asList(new Person("Walter", "White", 50),
|
||||||
new Person("Skyler", "White", 45),
|
new Person("Skyler", "White", 45),
|
||||||
new Person("Saul", "Goodman", 42),
|
new Person("Saul", "Goodman", 42),
|
||||||
new Person("Jesse", "Pinkman", 27)));
|
new Person("Jesse", "Pinkman", 27)));
|
||||||
@@ -42,7 +42,7 @@ public interface ReactivePersonRepository extends ReactiveCrudRepository<Person,
|
|||||||
|
|
||||||
Mono<Person> findByFirstnameAndLastname(Mono<String> firstname, String lastname);
|
Mono<Person> findByFirstnameAndLastname(Mono<String> firstname, String lastname);
|
||||||
|
|
||||||
@InfiniteStream // Use a tailable cursor
|
@Tailable // Use a tailable cursor
|
||||||
Flux<Person> findWithTailableCursorBy();
|
Flux<Person> findWithTailableCursorBy();
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
@@ -60,7 +60,7 @@ public interface RxJava2PersonRepository extends RxJava2CrudRepository<Person, S
|
|||||||
|
|
||||||
Maybe<Person> findByFirstnameAndLastname(Single<String> firstname, String lastname);
|
Maybe<Person> findByFirstnameAndLastname(Single<String> firstname, String lastname);
|
||||||
|
|
||||||
@InfiniteStream // Use a tailable cursor
|
@Tailable // Use a tailable cursor
|
||||||
Flowable<Person> findWithTailableCursorBy();
|
Flowable<Person> findWithTailableCursorBy();
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user