Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何从 TinyDB 中删除记录或文档
数据库示例:
{"1" : {"id_key" : "xxx", "params" : {} } }, {"2" : {"id_key" : "yyy", "params" : {} } },
我想删除"1"如果id_key=='xxx'
"1"
id_key=='xxx'
建议使用以下 TinyDB 教程代码。如何完成删除记录/文件?
db.update(delete('key1'), where('key') == 'value')
要为您的数据使用示例代码,请键入:
db.update(delete('id_key'), where('id_key') == 'xxx')
请注意:TinyDB 是一个键值数据库。使用上面的代码将删除键“xxx”。如果您键入:
db.all()
您将看到密钥“xxx”被删除。但意识到该行仍然存在于数据库中,并且如果“params”中有任何值,“params”中的值仍然存在。
更好的选择可能是使用 TinyDB 的删除命令,例如:
db.remove(where('id_key') == 'xxx')