Also verwende ich AWS Lambda mit node.js mit DynamoDB zu interagieren, es ist alles in Ordnung, bis jetzt kann ich einen Scan, Abfrage mit einem Primärschlüssel, usw. ausführen.Wählen Sie mit where-Anweisung in Dynamo DB
Aber jetzt muss ich eine Abfrage durchführen oder scannen, dass ich den Primärschlüssel nicht kenne, ich habe nur den Namen der Spalte, den Parameter, den ich nach dieser Spalte filtern möchte und den Tabellennamen.
wie dieser in SQL-Sprache:
SELECT * FROM user WHERE user_type = 'Moderator';
Ich habe bei der Dokumentation gesucht, aber ich kann immer noch nicht tun. Kann mir jemand helfen?
das nicht tun Sie ... Wenn Sie nur ein paar "Benutzertypen" haben, bedeutet dies, dass Ihr sekundärer Index sich schrecklich teilen wird und nicht mit Ihrem Haupttisch mithalten kann. – Nath
@Nath Sie haben einen Punkt. Was wäre deine Empfehlung? – Ashan
Ich habe eine Antwort hinzugefügt – Nath