Я использую morphia. Как вы знаете, для простого поиска я могу использовать это:поиск в поле карты
q.field("fieldname").containsIgnoreCase(texttosearch);
Но мой тип поля - это карта. Поэтому я должен изменить его следующим образом (используйте точку):
q.field("mapname.fieldname").containsIgnoreCase(texttosearch);
Но снова я хочу искать во всех полях. Я могу просто сделать это, повторяя для всех полей. Проблема в том, что мое поле не статично. Как я могу это решить?
ТНХ. изменил тип как String. – kubudi