簡體   English   中英

將空字符串與 AWS Amplify API 和 DynamoDB 結合使用

[英]Use empty strings with AWS Amplify API and DynamoDB

我開始將 AWS Amplify 用於 Web 應用程序。

我按照入門教程的建議使用 DynamoDB 數據源配置了 AppSync GraphQL。

我的值之一是空字符串,嘗試插入時出現此錯誤

"One or more parameter values were invalid: An AttributeValue may not contain an empty string (Service: AmazonDynamoDBv2; Status Code: 400; Error Code: ValidationException; Request ID: 0000000SOMETHING0000000)"

似乎可以通過將選項convertEmptyValues: true傳遞給 DynamoDB 客戶端來解決。 你知道我如何使用 AppSync 傳遞這樣的選項嗎?

我在 Amplify 代碼庫中沒有找到這樣的選項。 我希望它會被添加。

同時,我以這種方式傳遞我的可空字符串:

{
  id: id,
  title: title,
  description: description || null
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM