Python 如何从TinyDB中删除记录或文档
如何从TinyDB中删除记录或文档 数据库示例:Python 如何从TinyDB中删除记录或文档,python,json,tinydb,Python,Json,Tinydb,如何从TinyDB中删除记录或文档 数据库示例: {"1" : {"id_key" : "xxx", "params" : {} } }, {"2" : {"id_key" : "yyy", "params" : {} } }, 如果id\u key==“xxx” 建议使用下面的TinyDB教程代码。如何完成删除记录/文档 db.update(delete('key1'), where('key') == 'value') 要对数据使用示例代码,请键入: db.update(delete('
{"1" : {"id_key" : "xxx", "params" : {} } },
{"2" : {"id_key" : "yyy", "params" : {} } },
如果id\u 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的remove命令,例如:
db.remove(where('id_key') == 'xxx')