如何从cassandra中检索嵌套对象?

zpjtge22  于 2021-06-13  发布在  Cassandra
关注(0)|答案(0)|浏览(334)

我正在使用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 "}]

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题