Да, это возможно для MongoDB. Вы можете написать свою собственную утилиту для преобразования строки в специфический для Монго запрос или использовать некоторые утилиты с открытым исходным кодом, такие как введите описание ссылки здесь .
В конце концов, MongoDB принимает строку JSON для выполнения того же клиента и конвертирует каждый запрос в один и тот же формат JSON. Клиенты MongoDB или MongoDB не нуждаются ни в каком предопределенном отображении или POJO.
Эта утилита преобразует строку, как показано ниже -
Строка пользователя -
"выберите * из пользователей, где firstName = 'Vijay' И lastName = 'Rajput'"
Тогда эта утилита преобразует его в -
db.users.find ({$ and: [{firstName: 'Vijay'}, {lastName: 'Rajput'}]})