Вот мой пример кода, который возвращает список JsonDocument
с сервера cockbase.
Cluster cluster = CouchbaseCluster.create();
Bucket bucket = cluster.openBucket();
List<JsonDocument> foundDocs = Observable
.just("key1", "key2", "key3", "key4", "key5")
.flatMap(new Func1<String, Observable<JsonDocument>>() {
@Override
public Observable<JsonDocument> call(String id) {
return bucket.async().get(id);
}
})
.toList()
.toBlocking()
.single();
Я хочу вернуть Map
вместо List
. Мой тип возврата будет Map<String, JsonDocument>
. Я пробовал методом toMap
, но у меня это не сработало.
toMap
требует функции в качестве аргумента, которую я не знаю, как написать - person Nitin   schedule 23.03.2017