2017-08-20 1 views
7

DynamoDBが配列に項目を追加したり削除したりすることがあることに気付きましたが、オブジェクト内の特定の項目を検索する方法はありますか? 例: MongoDBでは、$。サブアイテムを検索し、その特定のアイテムを更新できます。 DynamoDBでこれを行う方法はありますか?以下の回答でAWSは、単一のアップデートでそれを変更することを許可していませんオブジェクトの配列(nodejs)内のDynamoDBの更新

Item: { 
    someitem: [ 
    { 
     subitem: "id", 
     somevalue: "something" 
    } 
    ] 
} 

私はこれが基本的な機能ですが、簡単に見つけること(あるいはサポートされていない)ではないようだと言うでしょう

答えて

0

は、より多くの情報を要求することが判明しました。 updating-a-json-array-in-aws-dynamodb

スキーマを配列から{}に変更するか、カスタム関数を実装して各配列を繰り返し、更新する新しいIDを見つけることができます。オブジェクト全体を挿入します。

関連する問題