Вы можете использовать оператор LIKE sql для поиска в столбце json со списком преобразованных документов.Пример: Предположим, что у нас есть документ, преобразованный таким образом для хранения в db:
{
name: "Title",
url: "Your_url"
}
Таким образом, ваш запрос для продукта с таким документом в списке должен выглядеть следующим образом:
SELECT * FROM Product WHERE Name = :name AND Documents LIKE :documentLikeExpr
Где
String documentLikeExpr = "%name: \"Title\"%";
% в выражении означают ноль, один или несколько символов.
Поэтому единственное, что мы здесь делаем, - это поиск части строки внутри столбца с использованием возможностей языка SQL.