У меня есть эта таблица:dynamodb: запрос с хэш-ключ только
- DomainId строка HashKey
- EMAILID строка RangeKey
мне было интересно, если это возможно запрос эту таблицу с HashKey только, как это:
var AWS = require("aws-sdk");
var client = new AWS.DynamoDB.DocumentClient();
var dm = 'infodinamica.cl';
//Set params
var params = {
TableName : 'table-name',
KeyConditionExpression: "DomainId = :dm",
ExpressionAttributeValues: {
":dm": dm
},
Select: 'COUNT'
};
client.query(params, (err, data) => {
if(err)
console.log(JSON.stringify(err, null, 2));
else
console.log(JSON.stringify(data, null, 2));
}
ps: обратите внимание, что эта таблица имеет HashKey и RangeKey.
Да, это возможно. Вы получаете какую-либо ошибку? – notionquest
@notionquest. Нет, я не ошибаюсь. Я нахожусь в стадии разработки, и я хочу знать, что эта модель может решить мои требования, или если мне нужно установить глобальный вторичный индекс. Спасибо :) –