我與boto使用dynamoDB,並在我的表的設計/查詢中有一點問題。查詢與非散列鍵字段dynamoDB(與boto/python)
我想我的數據看起來像
+---------------------------------------+
hash_key account_id mykey
-----------------------------------------
1 12345 myvalue1
2 12345 myvalue2
3 12345 myvalue3
4 123456 myvalue4
+---------------------------------------+
,然後檢索帳戶12345的所有數據望着博託文檔,我總是需要有可用的HASH_KEY。我知道如何查詢這個標準的SQL/MongoDB,但我找不到boto的解決方案。我認爲這是可能的?謝謝!
編輯:這似乎是工作
+---------------------------------------+
hash_key range_key mykey
-----------------------------------------
12345 12568 myvalue1
12345 53890 myvalue2
12345 12322 myvalue3
123456 23432 myvalue4
+---------------------------------------+
通過
> res = table.query(hash_key='12345')
> for item in res:
> print i
其次因爲我想抓住所有賬戶#12345項,無論range_key的,我需要查詢而不是get_item
你有沒有遇到「UnknownFilterTypeError」查詢這樣的時候? –