Ist es möglich, in DynamoDB-Tabelle nach einem Unterfeld eines Json-Objekts zu suchen?DynamoDB Abfrage auf Unterfeld von JSON-Objekt
Meine Tabelle:
Item: "item name",
Location: {...},
ItemInformation :
{
ItemName: "itemName",
ProductLine: {
Brand: "Razer",
ManufacturerSource: "Razer"
}
Ursprünglich in dieser Tabelle ItemInformation ein Schlüssel sein würde und für ein Objekt suchen wir die json für die Artikelinformationen und dann abfragen, mit dem JSON-String als Schlüssel konstruieren würde .. Jetzt Wir müssen die Suche nach Unterfeldern dieses Objekts implementieren, die jedes Mal verschiedene Felder enthalten können, dh isDigital: "true".
Ich stelle fest, in der Frage: DynamoDB advanced scan - JAVA
Die Antwort ist nein zu sein scheint, und ich würde die Felder trennen müssen. Aber ich bin neugierig, warum und wie die PHP-Bibliothek nach Sub-Feldern auf einem JSON-Objekt in dynamoDB abfragen kann. Gibt es wirklich keine bessere Lösung als die Spalte als separate Felder zu speichern und dann einen Index für alle Felder hinzuzufügen?
https://forums.aws.amazon.com/thread.jspa?messageID=581700, werfen Sie einen Blick auf dieses Beispiel – Shibashis