我想将字典存储在UnQLite数据库中,以便稍后使用。但是,UnQLite将其存储为字符串:
>>> from unqlite import UnQLite
>>> db = UnQLite()
>>> db['dict'] = {'a': 5}
>>> db['dict']
"{'a': 5}"
答案 0 :(得分:1)
我已经发现我可以使用collection
然后检索其原生类型的数据。
>>> from unqlite import UnQLite
>>> db = UnQLite()
>>> colors = db.collection('colors')
>>> if not colors.exists():
... colors.create()
...
>>> colors.store([{'name': 'red', 'code': '#ff0000'}, {'name': 'green', 'code': '#00ff00'}])
1
>>> colors.all()
[{'code': '#ff0000', 'name': 'red', '__id': 0}, {'code': '#00ff00', 'name': 'green', '__id': 1}]