Мой APPSync подключен к таблице Dynamodb, и схема выглядит так:
type Query {
getNews(date: String!): News
listNews(filter: TableNewsFilterInput, limit: Int, nextToken: String): NewsConnection
}
input TableNewsFilterInput {
date: TableStringFilterInput
news: TableStringFilterInput
}
input TableStringFilterInput {
ne: String
eq: String
le: String
lt: String
ge: String
gt: String
contains: AWSJSON
notContains: String
between: [String]
beginsWith: String
}
Столбец новостей в таблице Dynamodb представляет собой карту и выглядит примерно так:
{
abhijit banerjee:{
ampUrlString: https://m.freepressjournal.in/article/business/rahul-gandhi-and-abhijit-banerjee-discuss-economic-crisis-amid-coronavirus-pandemic-here-are-the-highlights-of-their-conversation/5a5c3e42-9a55-4fce-8ac3-5b4a17125aca
}
}
Мне нужно отфильтровать по ключевому слову, скажем, Abhijit. Я нигде не мог найти решения. Любая помощь приветствуется!