0

Pythonでdynamodbに接続するためにbotoを使用しています。dynamodb を照会するための適切なチュートリアルが表示されません。

「私が必要としているのは、dynamodb を使用して、名と姓が 2 つのフィールドである名または姓に指定された名前が存在するテーブルの内容を取得する必要があることです」

4

1 に答える 1

1

DynamoDB のクエリ操作では、ハッシュ キーと範囲キーのみを指定できます。 スキャンでは他のフィールドを提供できますが、一般的なアプリケーションの使用にはお勧めできません。私は boto には詳しくありませんが、結果をさらにフィルタリングしたい場合は、可能であればクエリを実行してから、アプリケーションで結果を後処理する必要があります。CONTAINSそれ以外の場合は、スキャンする必要があります。これにより、一度に 1 つのフィールドで比較を使用できるようになります。名前は 1 つのフィールドだけでなく、両方のフィールドで検出される必要があるため、両方のフィールドを同時にチェックすることはできません。ScanFilter 可能なことの詳細については、スキャン ページで呼び出されるテーブル エントリを参照してください。

于 2013-04-01T13:46:22.200 に答える