是否有可能在dynamoDB表中搜索json对象的子字段?DynamoDB查询JSON对象的子字段
我的表:
Item: "item name",
Location: {...},
ItemInformation :
{
ItemName: "itemName",
ProductLine: {
Brand: "Razer",
ManufacturerSource: "Razer"
}
原来在此表中ItemInformation将是一个关键和搜索对象,我们将构建JSON的项目信息,然后用JSON字符串作为键查询。现在我们需要通过该对象的子字段进行搜索,每次可以包含不同的字段,即isDigital:“true”。
我注意到一个问题: DynamoDB advanced scan - JAVA
答案似乎是没有,我将不得不分离出的字段。但我很好奇为什么以及PHP库如何查询dynamoDB中的JSON对象的子字段。是否真的没有更好的解决方案,然后将该列存储为单独的字段,然后在所有字段上添加索引?
https://forums.aws.amazon.com/thread.jspa?messageID=581700,看看这个例子 – Shibashis