我正在使用springboot实现一个电子商务应用程序。我将复杂的对象存储在cassandra数据库中。输入对象具有订单id和产品信息列表。
产品信息包含设备名称和序列号。
我想使用serialnumber检索数据,serialnumber位于产品详细信息列的列表下。
请向我建议如何获得一个对象在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\u details serialno=4444,则输出结果应为
44c263b8 | ff3e2660 | 123 | [{"deviceName":"Smart Blub1","qty":"2","serialNo":"4444 "}]
暂无答案!
目前还没有任何答案,快来回答吧!