Я хочу создать динамический запрос mongodb в Mule и изменил код Java Transformer из этого поста для работы с MongoDB: Mule-Creating dynamic where условие для запроса sql через коннектор БД
Мой запрос заключается в том, как лучше всего обрабатывать различные типы данных, поступающие в качестве параметров запроса для предложения WHERE, например. строка будет иметь '', а логическое значение будет без кавычек.
Я думаю, что мне нужно будет добавить оператор if, который определяет, использовать ли кавычки или нет на основе имен полей.
Я просто хотел знать, есть ли лучший способ, потому что мне кажется, что я жестко кодирую значения, чего я стараюсь избегать.
Спасибо