1 回答

TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊
您所謂的主鍵實(shí)際上稱為分區(qū)鍵。您必須至少指定分區(qū)鍵才能使用 。query
如果您沒有分區(qū)鍵,則可以使用 ,但效率低下,應(yīng)考慮重新設(shè)計(jì)表或添加 .scanglobal secondary index (gsi)
您可以在查詢中使用分區(qū)鍵,如下所示:
var queryInput = &dynamodb.QueryInput{
TableName: aws.String(tableName),
ScanIndexForward: aws.Bool(false),
Limit: aws.Int64(1),
KeyConditions: map[string]*dynamodb.Condition{
"bubbleId": {
ComparisonOperator: aws.String("EQ"),
AttributeValueList: []*dynamodb.AttributeValue{
{
S: aws.String("bubbleId"),
},
},
},
},
}
var resp, err = d.dynamoClient.Query(queryInput)
if err != nil {
return nil, err
}
- 1 回答
- 0 關(guān)注
- 81 瀏覽
添加回答
舉報(bào)