Ich habe eine DynamoDB-Tabelle, die Videos enthält Informationen.DynamoDB erhalten einzelne Spalte Liste der Bereichsschlüssel oder globalen sekundären
Derzeit ist "videoID" der primäre (Hash) Schlüssel und "Category" ist der Bereich (sort) Schlüssel.
Ich möchte eine Liste aller "Kategorien" (Bereichstasten) bekommen, damit ich dem Benutzer erlauben kann, aus einer der verfügbaren Videokategorien auszuwählen.
https://www.quora.com/What-are-some-good-ways-to-extract-one-single-column-from-a-DynamoDB-table
Ich lese, dass, wenn Sie das Attribut „Kategorie“ zu einem globalen Sekundärindex ändern geändert, um die Elemente für dieses GSI zurückkehren kann. Aber ich habe nicht herausgefunden, wie ich das machen soll.
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSIJavaDocumentAPI.html
Also ich denke, dass mir drei Fragen gibt: durch Abfragen die Elemente in Kategorie finden gerade den Bereich Schlüssel
Gibt es eine Möglichkeit, zu tun?
Wenn ich eine Kategorie in eine GSI ändere, kann ich die Artikel auf diese Weise finden?
oder
ist der einzige Weg, sie scannen die gesamte Tabelle zu tun?
Vielen Dank im Voraus für Ihre Hilfe