boto3
kullanarak dynamodb global secondary index
üzerinde sorgulamak için bir yolu var mı. Çevrimiçi dersler veya kaynaklar bulamıyorum.Boto3 kullanarak ikinci bir dynamodb dizini nasıl sorgulanır?
13
A
cevap
31
query
işlevi için IndexName
parametresi girmeniz gerekir.
Bu
endeksinin adından genellikle farklıdır endeksi ait adı olduğunu nitelik (endeksinin adı sırasında değişime rağmen, varsayılan olarak bir-index
son eki olan tablo oluşturma). Örneğin, endeks özelliğiniz
video_id
olarak adlandırılıyorsa, dizin adınız büyük olasılıkla
video_id-index
olur.
import boto3
from boto3.dynamodb.conditions import Key
dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table('videos')
video_id = 25
response = table.query(
IndexName='video_id-index',
KeyConditionExpression=Key('video_id').eq(video_id)
)
,
indeks adı kontrol AWS web arayüzündeki tablonun
Indexes
sekmesine gidin.
Name
sütunundan bir değere ihtiyacınız olacak.
1
the official documentation itibaren bir küresel ikincil endekste bir veya daha fazla öğe erişmek için Sorgu işlemi kullanabilirsiniz. Sorgu tablonun adını ve the Boto3 documentation baktığımızda
kullanmak istediğiniz dizinin adını belirtmek gerekir, bu bir DynamoDB sorgusunu çalıştırırken indeks adı belirleme konusunda ortada.
İlgili konular
- 1. dynamodb içinde update_item örneği boto3
- 2. DynamoDB
- 3. Bir elasticsearch dizini içindeki tüm türler nasıl sorgulanır ve listelenir?
- 4. Kıvılcım kullanarak mongo nasıl sorgulanır?
- 5. boto3 kullanarak ec2 örneği nasıl oluşturulur
- 6. Dynamodb yerel konsolu nasıl çalıştırılır? DynamoDB için
- 7. Boto3:
- 8. DynamoDB
- 9. DynamoDB - ElasticSearch Lambda kullanarak nasıl yazılır?
- 10. DynamoDB
- 11. python, boto3 kullanarak Amazon S3 dizinleri oluşturma
- 12. DynamoDB
- 13. Boto3 (Python)
- 14. Belirli bir değeri kullanarak pandalar veri ağı nasıl sorgulanır?
- 15. Bir üst görünümün alt görünümlerini Titanium kullanarak nasıl sorgulanır?
- 16. Boto3 güncellenmesi birden çok değerin bir öğenin güncellenmesinin boto3 belgelerinde
- 17. Çoktan çoğa nasıl sorgulanır?
- 18. MongoDB R'den nasıl sorgulanır?
- 19. AWS Cognito (boto3)
- 20. Dizi dizini/dizini kullanarak dizinin sırasını değiştir
- 21. Dizini kullanarak kopyalama sırasında dizini yeniden adlandırın.
- 22. DynamoDB sorgusu
- 23. AWS Boto ve boto3
- 24. Jena: Modelden veri nasıl sorgulanır?
- 25. Dizinde Kopyalama görevini kullanarak bir dizini kopyalama
- 26. Bir tablo nasıl sorgulanır, sqlalchemy içinde
- 27. Bir işlem tanımının çalışan örneklerini nasıl sorgulanır?
- 28. Düzleştirilmiş bir Firebase yapısında veri nasıl sorgulanır?
- 29. nasıl boto3 istemci nesne/I belirli bir boto3 işlevini alay çalışıyorum
- 30. Alt ağ maskesi (leri) Linux'ta Mono kullanarak nasıl sorgulanır?