Я внедряю приложение электронной коммерции, используя весеннюю загрузку. Я храню сложные объекты в базе данных Cassandra. Входной объект имеет идентификатор заказа и список сведений о продукте.
Информация о продукте содержит имя устройства и серийный номер.
Я хочу получить данные с использованием serialNumber, serialNumber, доступных в столбце списка product_details.
Пожалуйста, предложите мне, как получить объект в БД Cassandra.
Пример данных в БД Cassandra:
id | user_id | order_id | product_details
--------------------------------------+--------------------------------------+---------------------------
44c263b8 | ff3e2660 | 123 | [{"deviceName":"Smart Blub1","qty":"2","serialNo":"4444 "},{"deviceName":"Smart Plug1","qty":"1","serialNo":"654"}]
08ed87f0 | 21 | [{"deviceName":"Smart Blub","qty":"2","serialNo":"333"},{"deviceName":"Smart Plug","qty":"1","serialNo":"123"}]
Пример вывода: если я передам product_details serialNo = 4444 , Выходной результат должен быть
44c263b8 | ff3e2660 | 123 | [{"deviceName":"Smart Blub1","qty":"2","serialNo":"4444 "}]