带有嵌套字典的python boto simpledb

2024-06-25 22:52:54 发布

您现在位置:Python中文网/ 问答频道 /正文

假设awssimpledb不支持嵌套字典,这一假设正确吗?我是否应该将所有内容序列化为json并推送到数据库?在

例如

test=dict(company='test company',users={'username':'joe','password':'test'})

这将返回键为“company”和“users”的test,但是“users”只代表一个字符串。。在


Tags: 字符串test数据库json内容字典序列化username
1条回答
网友
1楼 · 发布于 2024-06-25 22:52:54

简单地说,是的,SimpleDB只提供第一级密钥。在

因此,如果您想用更高级别的键嵌套存储数据,则必须将数据序列化为一个字符串,并且您将无法使用简单的select命令来进行查询,使用更深层的嵌套数据(您将被授予以字符串的形式测试它,但不能简单地访问子键值)。在

注意,一个键(在一个记录中)处理存储多个值,但这是一种列表(通常用于存储多个标记),而不是字典。在

相关问题 更多 >