gpt4 book ai didi

python - 如何从 TinyDB 中删除记录或文件

转载 作者:太空狗 更新时间:2023-10-30 02:29:42 24 4
gpt4 key购买 nike

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

数据库示例:

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

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

建议使用以下 TinyDB 教程代码。如何完成删除记录/文件?

db.update(delete('key1'), where('key') == 'value')

最佳答案

要为您的数据使用示例代码,请键入:

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

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

db.all()

你会看到键'xxx'被删除了。但意识到该行仍然存在于数据库中,并且如果“params”中有任何值,“params”中的值仍然存在。

更好的选择可能是使用 TinyDB 的删除命令,例如:

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

关于python - 如何从 TinyDB 中删除记录或文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31022581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com