2017-06-27 12 views
0

ダイナモdbテーブルに以下のレコードがあります。DynamoDBオブジェクトリスト内の属性に基づくクエリ

{ 

     "Key" : "key1", 
     listvalue:[ 
      {"attrib1":"attribv1", "attrib2":"attribv2" }, 
      {"attrib1": "attribv3", "attrib2": "attribv4"} 
      ] 
    } 

私はnodejsで「attribv1」として「attrib1」属性値を持つされ、全体のレコードを取得するためにダイナモdbテーブルを照会する必要があります。可能であれば教えてください

答えて

0

オブジェクトにはattrib1attrib2の2つの属性があるため、attrib1属性のみでフィルタリングすることはできません。アイテムを取得するには、属性値としてcontainsを使用する必要があります。

リストにはCONTAINSがサポートされています。「aコンテナb」を評価する場合、「a」 はリストになります。ただし、「b」は、セット、マップ、またはリストにすることはできません。

関連する問題