DynamoDB তে Query একটি পদ্ধতি যার মাধ্যমে আপনি টেবিলের মধ্যে নির্দিষ্ট আইটেম (Items) দ্রুত খুঁজে পেতে পারেন, বিশেষত যখন আপনি এক বা একাধিক অটোমেটিকলি সাজানো (sorted) প্রাথমিক কী ব্যবহার করেন। এটি এক ধরনের প্রক্রিয়া যা নির্দিষ্ট শর্তে ডেটা পুনরুদ্ধার করতে ব্যবহৃত হয়।
import boto3
# DynamoDB client তৈরি
dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table('YourTableName')
# Query করা
response = table.query(
KeyConditionExpression=boto3.dynamodb.conditions.Key('PartitionKey').eq('some_value')
)
# Query ফলাফল প্রিন্ট করা
for item in response['Items']:
print(item)
Key('PartitionKey').eq('some_value')
: এই শর্তটি নিশ্চিত করে যে শুধুমাত্র ঐ partition key এর রেকর্ডগুলো ফেরত আসবে, যার মান 'some_value'
।common.read_more