Является ли batchWriteItem DynamoDB (Javascript SDK) устаревшим?
Я пытаюсь использовать batchWriteItem в DynamoDB для выполнения более одного запроса. Я использую v2.6.8 из aws-sdk внутри лямбда-функции. Это дает мне странную ошибку: batchWriteItem не является функцией. Сказав, поставить и получить работает отлично! Есть идеи, что мне не хватает?
2 ответа
Я проверил объект DynamoDb, оказывается, имя метода является batchWrite
Если вы инициируете, как это const dynamodb = new AWS.DynamoDB.DocumentClient(options)
, тогда BatchWrite - это правильная функция. Посетите https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/DynamoDB/DocumentClient.html
Если вы инициируете, как это const dynamodb = new AWS.DynamoDB(options)
, то вы можете без проблем использовать BatchWriteItem