お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

NoSQLアイテムの構築

Catalyst NoSQLのアイテムは、レコードのような単一のデータポイントのデータを保持する属性のコレクションを表します。プロジェクト内の既存のNoSQLテーブルに、カスタムJSON形式でアイテムを挿入または更新できます。ただし、Catalystでアイテムを挿入または更新する前に、アイテムを構築する必要があります。

以下のセクションで説明するように、Catalystがサポートするさまざまなデータ型の属性を含むNoSQLアイテムを構築できます。CatalystはString、Number、Set of Strings、Set of Numbers、List、Mapなどのさまざまなデータ型をサポートしています。詳細については、サポートされるデータ型の完全なリストを参照してください。

テーブルに設定したパーティションキー属性の値は、すべてのデータアイテムで必ず提供する必要があります。テーブルキー、TTL属性、その他の詳細については、テーブルキーのヘルプセクションを参照してください。

以下のコードスニペットは、さまざまなデータ型の属性を持つアイテムを構築する形式を示しています:

copy
# 異なるデータ型のNoSQLアイテムを構築する
attributes = {	
		# 文字列
		"custom_attrib_string": {
 			"S": "John Doe"
 		},
		# 数値
 		"custom_attrib_num": {
 			"N": "234521"
 		},
		# バイナリエンコード値
		 "custom_attrib_bin": {
 			"B": "SGVsbG9Xb3JsZA=="
 		},
		# 文字列のセット
		 "custom_attrib_set_string": {
 			"SS": ["John Doe", "New York", "USA"]
 		},
		# 数値のセット
 		"custom_attrib_set_num": {
 			"SN": ["23423", "821n", "11"]
 		},
		# バイナリ値のセット
		 "custom_attrib_set_bin": {
			 "SB": ["SGVsbG8=", "V29ybGQ="]
 		},
		# ブール属性
 		"custom_attrib_bool": {
			 "BOOL": True
		 },
		# リスト属性
 		"custom_attrib_list": {
			 "L": [{"name": "banana"}, {"quantity": 4}]
 		},
		# マップ属性
 		"custom_attrib_map": {
 			"M": {
 				"name": {
					 "S": "John Doe"
 				},
 				"age": {
 					"N": "23"
				 }
 			}
 		}
}

最終更新日 2026-03-30 13:40:30 +0530 IST

このページについて