是否可以在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对象上的子字段.那么将列作为单独的字段存储然后在所有字段上添加索引真的没有更好的解决方案吗?
最佳答案