나는 이것을 읽었습니다 : http://boto.readthedocs.org/en/latest/ref/dynamodb2.htmlBoto Dynamo에 관한 명확한 질문 aws
그러나 나는 몇 가지 질문을 가지고 있습니다.
results = users.scan(
... age__in=[25, 26, 27, 28, 29],
... limit=1
...)
질문 추구 확인 :에서
1) 사용자는 발전기 테이블입니다. 2) 연령은 저장할 때 데이터 [ "연령"]과 비슷합니다. 따라서 다음과 같이 입력하십시오 :
def createSwfInDynamo(key,images,text):
data={}
data["time"]=five
data["age"]=25
newI = swfTable.new_item(id,data["time"], data)
newI.save()
users.scan으로 스캔 할 수 있습니다.
3) 또한 __은 오브젝트 이름이 아니고 비교 연산자를 구분합니다. 따라서 age__in은 기둥 시대가 [25, 26, 27, 28, 29]에 있어야 함을 암시합니다.
4) 제한 = 1은 사용자가 1 일치 만 반환하기를 원한다는 의미입니까?
5) 마지막으로 dynamo는 첫 번째 1MB 또는 1000 개 개체 만 반환한다는 사실을 알고 있습니다. 모든 일치 항목을 검색하고 싶다면 어떻게하면 되겠습니까?
에 의해 주어진
진정한
솔루션? ty – Tai
대단히 감사합니다. Anychance는 왜 당신이 알고있는 http://boto.readthedocs.org/en/latest/ref/dynamodb2.html 예제에서 age__in이 작동하는지는 알려주지 만, advertiser__eq = "iTunes ...."는 scan()이 실패하고 테이블에 열 광고주가 있고 그 열의 값이 "iTunes ...."인 예기치 않은 키워드 인수 'advertiser__eq' – Tai
또한/below는 전송 한 링크의 하위 레벨 파이썬 api – Tai