Cập nhật gần đây nhất vào 
                
                    26 thg 12, 2022
                
            
            
        
        
    
Description
This function inserts or removes one or more items into one or multiple tables.
For more information, see BatchWriteItem.
Category
History
ColdFusion (2021 release): Added this function.
Syntax
serviceHandle.batchWriteItem(requestParameters)
Parameters
See the request parameters of BatchWriteItem.
Example
<cfscript> 
 cred = { 
    "credentialAlias" : "myalias", 
    "vendorName" : "AWS", 
    "region" : "us-east-2", 
    "secretAccessKey" : "xxxxx", 
    "accessKeyId" : "xxxx" 
  } 
  conf={ 
    "serviceName"="DYNAMODB" 
  } 
 
  dynamo=getCloudService(cred, conf) 
  tableName="batchWriteMovie" 
 
 // put multiple items in table 
 batchWriteItemStruct={ 
   "RequestItems":{ 
      "#tableName#":[ 
        { 
          "PutRequest":{ 
            "Item":{ 
              "year": {"N": 2018}, 
              "title": {"S": "Solo"} 
            } 
          } 
        }, 
        { 
          "PutRequest":{ 
            "Item":{ 
              "year":{"N":2018}, 
              "title":{"S":"Aquaman"} 
            } 
          } 
        }, 
        { 
          "PutRequest":{ 
            "Item":{ 
              "year":{"N":2018}, 
              "title":{"S":"Hereditary"} 
            } 
          } 
        } 
      ] 
   } 
 } 
 try{ 
  batchWriteItemResponse=dynamo.batchWriteItem(batchWriteItemStruct,{"hasType":true}) 
  writeOutput("Write item operation successful") 
  writeDump(batchWriteItemResponse) 
 } 
 catch(any e){ 
  writeDump(e) 
 } 
</cfscript> 
		
	
Output