2017-12-19 12 views
-1

私はPynamoDBとFlaskを使用していますが、field1=value1 and field2=value2のようなクエリでオブジェクトをクエリしたいとします。pynamodbの複数のwhereの使い方ORM

field1およびfield2は、タイプNumberAttribute()です。

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

関連する問題