Преобразовать строку в формат запроса Монго - PullRequest
0 голосов
/ 06 февраля 2019

Я пытаюсь создать функцию расширенного поиска.Я хочу преобразовать входную строку в формат запроса mongodb.

например, вход

'status = confirmed AND (assignee = xyz OR priority = low)'

должен быть преобразован в вывод:

{
  and : [{
    status : 'confirmed'  
  }, {
    or: [
      {assignee: xyz},
      {priority: low}
    ]
  }]
}
...