1개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
0
I figured it out. Attribute Values are type MAP.
try
{
const tableName = 'BattleRoyalePlayerLobbyTable';
const indexName = 'lobbyId-index';
const keyConditionExpression = '#lobbyId = :lobbyid';
const expressionAttributeNames = {'#lobbyId': 'lobbyId'};
const expressionAttributeValues = { ':lobbyid': message.lobbyId };
const exclusiveStartKey = {};
let queryResult = GameSparks().DynamoDB().QueryIndex(
tableName,
indexName,
keyConditionExpression,
expressionAttributeNames,
expressionAttributeValues,
exclusiveStartKey);
return GameSparks().Messaging().Response({ 'players': queryResult.Items });
}
catch (ex)
{
return GameSparks().Messaging().Response({ "players": [], "error": ex.message });
}
답변함 2년 전
@Kirkules hi can you help me? I made a query just like yours but its gives me this error "Content does not match constraints applied by annotation [PatternConstraint]"