如何从TinyDB中删除记录或文档

2024-05-16 08:26:58 发布

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

如何从TinyDB中删除记录或文档

数据库示例:

{"1" : {"id_key" : "xxx", "params" : {} } },
{"2" : {"id_key" : "yyy", "params" : {} } },

我想删除"1"如果id_key=='xxx'

在TinyDB上,建议使用下面的教程代码。如何完成记录/单据的删除?在

^{pr2}$

Tags: key代码文档id数据库示例记录教程
1条回答
网友
1楼 · 发布于 2024-05-16 08:26:58

要对数据使用示例代码,请键入:

db.update(delete('id_key'), where('id_key') == 'xxx')

请注意:TinyDB是一个键值数据库。使用上述代码将删除键“xxx”。如果您键入:

^{pr2}$

您将看到键“xxx”被删除。但是要意识到,该行仍然存在于数据库中,如果“params”中有任何值,“params”中的值仍将存在。在

更好的替代方法可能是使用TinyDB的remove命令,例如:

db.remove(where('id_key') == 'xxx')

相关问题 更多 >