0
何らかの理由でbook.randomIDをキーとして、AmazonコードのDynamoDBテーブルにjavaコードを使用します。私はJSON構造にamazon dynamodbテーブル内のbook.randomIDキー
{
"_id":"123",
"book":{
"chapters":{
"chapterList":[
{
"_id":"11310674",
"preferred":true,
"name":"1993"
}
],
"count":1
},
"randomID":"1234"
}
}
を
List<KeySchemaElement> keySchema = new ArrayList<KeySchemaElement>();
keySchema.add(new KeySchemaElement().withAttributeName("conceptDetailInfo.conceptId").withKeyType(KeyType.HASH)); // Partition
idは「book.randomID」という項目に新しいフィールドを追加しようと、ここにあるとき、それはキーのような要素を使用することが可能です。はいの場合、キーとしてどのように使用できますか
を私はすでに問題に言及したよう私が(単一のフィールド名として「book.randomID」を取得するアイテムを作成するとき代わりに、この '{ "_id" のようなフィールド "ブック" から "ランダムID")を使用する: "123"、 "book.randomID": "1234" "ブック":{ "章": { "chapterList":[ { "_id": "11310674"、 は、 "好ましい":真、 "名": "1993"} ]、 "カウント":1 }、 "ランダムIDを": "1234" }} ' – Maria