2017-11-23 4 views
0

Es gibt eine seltsame Sache, wenn DynamoDB-Tabelle mit AWS DynamodB Document Model in C# abgefragt wird. Diese Dynamodb-Tabelle "Benutzer" besteht aus dem Primärschlüssel des Benutzernamens und der GSI wurde für die Schlüssel user_type, user_id und username festgelegt.Dynamodb-Fehler: Entweder die keyconditions oder der Parameter keyconditionexpression müssen in der Anforderung angegeben werden

Querying my dynamodb

Diese Tabelle funktioniert, wenn ich ein Dokument einfügen, aber wenn ein nicht indiziert aber gsi-ed Spalte es gibt Fehler als

either the keyconditions or keyconditionexpression parameter must be specified in the request. 

Ich habe die Abfrage der Bedingung in Filterobjekt angegeben, sie warum Es fragt nach den wichtigsten Bedingungen oder ist es zwingend erforderlich, die wichtigsten Bedingungen anzugeben? Wenn ja wie?

Danke für Hilfe.

Antwort

Verwandte Themen