У меня есть таблица OrientDB с именем CalculationFunctionGroup
, в которой у меня есть поле с именем functions
.OrientDB использует LIKE в инкапсулированном поле
Это поле имеет содержание JSON как это:
[{"@type":"d","@version":0,"@class":"CalculationFunction","name":"AR_0015_0280","code":"//AR_0015_0280 OTTIMIZZATA/FORMATTATA\nvar worka01 = anagPay(\"AR_0015_0280\", -1);\nreturn worka01;","language":"Javascript"}]
Я хочу, чтобы извлечь строки, удовлетворяющие LIKE условие на code
элемент JSON.
Я попробовал этот запрос:
SELECT FROM CalculationFunctionGroup
WHERE functions.code LIKE '%OTTIMIZZATA%'
Но количество извлекаемых строк НОЛЬ!
Привет, что тип поля с именем функции? это ссылка? –
Привет, это поле с типом EMBEDDEDLIST, а не ссылка на другую таблицу –
Привет, что такое functions.code? Не могли бы вы отправить код класса CalculationFunction? Потому что в JSON-файле нет свойства функции. –