Как выбрать элементы из критериев соответствия массива json в mariadb - PullRequest
0 голосов
/ 21 января 2019

Предположим, у меня есть:

SET @json = '{
  "orderItems" : [ {
    "entity" : {
      "@type" : "Data",
      "actionType" : "ADD"
    }
  }, {
    "entity" : {
      "@type" : "Instance",
      "actionType" : "REMOVE"
    }
  } ]
}';

и я хочу выбрать объекты @type = Instance и actionType = REMOVE.

Я пытался

select json_query(@json, '$.orderItems[?(@.entity.actionType == \'REMOVE\' && @.entity[\'@type\'] == \'Instance\')]');

но возвращает ноль.

...