python - 在 AWS 的 DynamoDB 表中设置列的顺序

标签 python amazon-web-services datatable amazon-dynamodb

我是 Amazon web services 云的新手。我正在尝试将我的数据存储到 aws DynamoDB 表中。我已经使用 python 脚本DynamoDB 中创建了表。请显示下面的快照。

aws

在表格中,列的顺序 没有按照我的要求显示。我想要像这样的列顺序,

Rpi_ID    RowKey    Name         Time            Date

A100       1        msc       02:07:18 PM       01-04-2017

那么,如何根据自己的需求设置列呢?

我的 python 放置元素代码:

Table.put_item(
           Item={
            'RowKey': 1,            
            'Rpi_ID': 'A100',
            'Name': 'msc',
            'Time': time.strftime("%I:%M:%S %p"),
            'Date': time.strftime("%d-%m-%Y"),
            }
        )

请帮帮我。提前致谢。

P.S:抱歉我的英语不好。

最佳答案

Amazon DynamoDB 是一个 NoSQL 数据库。 它没有使用列的概念。这是因为每个项目(行)可以有不同的数据。管理控制台尝试以列的形式显示数据,以便我们人类更容易阅读。

当从 DynamoDB 中检索数据时,您可以请求特定的键(例如 Name),或者您可以接收一个 JSON 对象,您可以从中根据键和值解析必要的信息。

关于python - 在 AWS 的 DynamoDB 表中设置列的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43154938/

相关文章:

python - 如何向量化基于最后 x 行数据的 Pandas 计算

vb.net - 将数据表的单列转换为 CSV

Python - 如何正确模拟类方法中的 cls 参数以引用静态变量

python - 如何在没有外部库且没有出现 Windows 媒体播放器的情况下播放 mp3/wav/m4a (python)

python - Django @csrf_exempt 装饰器不工作

java - AWS Java SDK - 将 ProgressListener 与 TransferManager 结合使用

amazon-web-services - 将GSuite配置为与路由53配合使用- "MX record doesn' t具有2个字段”错误

javascript - 同步上传多个文件到 s3 安全吗?

c# - 想要从数据表日期列中删除时间

c# - 与 datagridview 绑定(bind)时在数据表末尾添加一行