ionic4 - 如何使用 AWS-Amplify 创建具有分区键和排序键的新表?
问题描述
我需要向现有的 dynamo db 表添加排序键和分区键...我创建了一个带有分区键和排序键手册的新表。但是,当我尝试从表中单独获取一个时,它会给出一个名为“提供的关键元素与架构不匹配”的错误。出于这个原因,我想创建一个带有分区键和排序键的新表。如何编辑我的 graphql 模式并进行放大推送以创建新表?请帮助...以下是我的 graphql 架构
type Idea @model
{
id: ID!
title: String!
userName: String
category: String!
status:String
OtherCategory: String
description: String
subCategory: String
createdAt: AWSDateTime
updatedAt: AWSDateTime
comments: [Comment] @connection(name: "IdeaComments")
}
解决方案
看看@key
添加到 Amplify 的 GraphQL 转换器的新指令:https ://aws-amplify.github.io/docs/cli/graphql#key
推荐阅读
- python - 在 Asyncio Python 中兼顾生产者和消费者
- python - 在python中创建一个倒计时时钟函数
- javascript - 异步函数中的奇怪行为
- xaml - Xamarin 中有没有像 Codepen、jsfiddle 这样的在线 xaml 编辑器?
- kubernetes - Istio 入口网关:404 NR route_not_found
- java - 无法导入 org.springframework.web.bind.annotation.RestController;无法使用@Restcontroller
- python - 如何设置 PySpark 驱动程序和工作程序 Python 版本
- android - 在数据库检查器按钮中运行 SQLite 语句未在 Android Studio 中显示
- symfony - Symfony repository case sensitivity Issue
- mesh - 两个共享节点面之间的曲率?