Oracle JSON Text Search для вложенных объектов на неизвестную глубину? - PullRequest
0 голосов
/ 10 июля 2019

Я храню данные, аналогичные приведенным ниже, в базе данных Oracle 12c:

{
   "data": [
      {
         "el": "p",
         "attributes": {
             "class": "abc"
         },
         "children": [
            {
               "el": "strong",
               "children": []
            }
         ]
      }
   ]
}

Как вы можете видеть, это может быть вложено на любой уровень.Однако мне нужно выполнить запрос, чтобы увидеть, какие объекты имеют атрибут класса x.Я перепробовал многие функции Oracle JSON, однако все они, похоже, работают с фиксированными путями или массивами с известной глубиной.

Есть ли способ выполнить запрос в JSON, не зная глубиныобъекты?

...