是否有可能在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