我遵循了这个示例 - https://docs.aws.amazon.com/code-library/latest/ug/go_2_dynamodb_code_examples.html
这是我的代码:
items, err := db.Scan(ctx, &dynamodb.ScanInput{
TableName: aws.String("Items"),
Limit: aws.Int32(1000),
})
if err != nil {
panic(err)
}
此代码始终仅返回最后添加的项目
有什么建议吗?
查询也一样
谢谢
如果您的名为
Items
的桌子有多个项目,它们都会被退回。由于您不过滤任何数据,因此它应该提供最多 1000 或 1MB 的数据,以先到者为准。
您应该在网络控制台中仔细检查您的桌子,以确保其中的物品数量多于您要退回的物品数量。如果您确实有更多物品,请仔细检查您的帐户和区域是否正确。
如果失败,请分享您的整个代码。