Meine Frage entsprechen ist über DynamoDBDynamoDB: Das bereitgestellten Schlüsselelement nicht das Schema
Es gibt einen Weg Punkt in Abhängigkeit von einem Feld zu erhalten, die nicht die Hashkey ist?
Beispiel
My Table Benutzer: id (HashKey) , name , email
Und ich möchte den Benutzer abzurufen, die E-Mail als '[email protected]'
Wie dies geschehen kann ??
Ich versuche, dies mit Boto:
user = users.get_item(email='[email protected]')
ich die folgende Fehlermeldung erhalten:
'The provided key element does not match the schema'
Dank Wolfwyrd .. eine Menge Dinge sind jetzt klar für mich. –
Dies ist eine ältere Antwort, aber für den Fall, dass jemand diese Antwort findet, ist es jetzt möglich, globale Indizes für eine vorhandene Tabelle zu erstellen. Lokale Indizes müssen zum Zeitpunkt der Erstellung noch eingerichtet werden. –