Является ли 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

Другие вопросы по тегам