ネストされた辞書がawssimpledbでサポートされていないと仮定するのは正しいですか?すべてをjsonにシリアル化して、データベースにプッシュする必要がありますか?
例えば、
test = dict(company ='test company'、users = {'username':'joe'、'password':'test'})
これは、「company」および「users」のキーを使用してテストを返しますが、「users」は文字列を表すだけです。
ネストされた辞書がawssimpledbでサポートされていないと仮定するのは正しいですか?すべてをjsonにシリアル化して、データベースにプッシュする必要がありますか?
例えば、
test = dict(company ='test company'、users = {'username':'joe'、'password':'test'})
これは、「company」および「users」のキーを使用してテストを返しますが、「users」は文字列を表すだけです。
単純に、はい、SimpleDBは第1レベルのキーのみを提供します。
したがって、より高いレベルのキーネストを使用してデータを保存する場合は、データを文字列にシリアル化する必要があり、より深いネストされたデータを使用してクエリを実行するための単純なselectコマンドはありません(文字列ですが、サブキー値に簡単にアクセスすることはできません)。
1つのキー(1つのレコード内)が複数の値の格納を処理することに注意してください。ただし、これは一種のリスト(多くの場合、複数のタグを格納するために使用されます)であり、辞書ではありません。