2017-12-19 6 views
-1

PynamoDB와 Flask를 사용하고 있는데 field1=value1 and field2=value2과 같은 쿼리를 사용하여 개체를 쿼리하려고합니다.pynamodb의 여러 조건을 사용하는 방법 ORM

여기서 field1field2NumberAttribute()입니다.

from pynamodb.models import Model 
from pynamodb.attributes import UnicodeAttribute, NumberAttribute,UTCDateTimeAttribute 

class SMSQuota(Model): 
    id = UnicodeAttribute(hash_key=True) 
    user_id = NumberAttribute(null=True) 
    sms_quota = NumberAttribute() 
    validity_date = UTCDateTimeAttribute(null=True) 
    class Meta: 
     table_name = 'SMSQuota' 
     region = 'us-west-2' 
     write_capacity_units = 1 
     read_capacity_units = 1 

어떻게 PynamoDB ORM에서이 작업을 수행 할 수 있습니까?

항목 = SMSQuota.query (??, FILTER_CONDITION = ??)

답변

0

당신은 다음과 같이 검색어를 조합 모델을 조회 할 수 있습니다 : 여기 pynamodb와 함께 작동하는 방법에 대한

SomeModel.field1 == 'value1' & SomeModel.field2 == 'value2' 

더 많은 도움을 : http://pynamodb.readthedocs.io/en/latest/quickstart.html