У меня есть коллекция и документы в ней, такие же поля. Но некоторые поля имеют разные типы. Например, поле «Роль» - это массив объектов в первом документе и обычный массив во втором. Как Морфия работает с такими примерами? Как я могу прочитать документ из базы данных?
Если поле Роль одного типа во всех документах (тип запроса Query query = datastore. createQuery (ScheduleData .class); List schedules = query.find().toList();
) работает очень хорошо. Если отличается:
error java.lang. RuntimeException: java.lang. ClassCastException: java.lang.String cannot be cast to com.mongodb.DBObject