Ja, Sie können einen Filterausdruck verwenden, der genau so ist Bedingungsausdruck Der Abschnitt, in dem die Funktionen erläutert wird, in denen Sie verwenden können Diese Arten von Ausdrücken erwähnen Folgendes:
"Für ein verschachteltes Attribut müssen Sie den vollständigen Pfad angeben. Weitere Informationen finden Sie unter Dokumentpfade ."
In der Referenz Dokumentpfade finden Sie Beispiele zum Verweis auf geschachtelte Elemente Attribute in DynamoDB Datentypen wie List (was Sie ein Array nennen ) und Map (was Sie ein Objekt nennen). Sehen Sie sich diese Referenz an, um Beispiele dafür zu erhalten:
Bitte beachten Sie, dass sich in DyanomoDB query
und scan
ziemlich unterscheiden ( scan
ist eine viel kostspieligere Operation). So, während Sie auf beide filtern können, wie von @coffeeplease hingewiesen; Sie können nur abfragen / indexieren auf:
Das Schlüsselschema für den Index. Jedes Attribut im Indexschlüsselschema muss ein Attribut der obersten Ebene vom Typ String, Number oder Binary sein. Andere Datentypen, einschließlich Dokumente und Mengen, sind nicht zulässig ( ref ).
Tags und Links amazon-dynamodb