File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
jnosql-mongodb/src/main/java/org/eclipse/jnosql/databases/mongodb/communication Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change 2121import org .eclipse .jnosql .communication .driver .ValueUtil ;
2222
2323import java .util .ArrayList ;
24+ import java .util .HashMap ;
2425import java .util .List ;
2526import java .util .Map ;
2627import java .util .function .Function ;
@@ -101,8 +102,13 @@ private static boolean isDocumentIterable(Object value) {
101102 }
102103
103104 private static Object getMap (Object val ) {
104- return StreamSupport .stream (Iterable .class .cast (val ).spliterator (), false )
105- .collect (toMap (KEY_DOCUMENT , VALUE_DOCUMENT ));
105+ Iterable <?> iterable = Iterable .class .cast (val );
106+ Map <Object , Object > map = new HashMap <>();
107+ for (Object item : iterable ) {
108+ var document = cast (item );
109+ map .put (document .name (), document .value ());
110+ }
111+ return map ;
106112 }
107113
108114 private static org .eclipse .jnosql .communication .document .Document cast (Object document ) {
You can’t perform that action at this time.
0 commit comments