在 Python 中,我试图从 TinyDB 中删除 2 个值匹配的条目。
示例数据库:
{
"_default": {
"1": {
"GuildID": 123,
"RoleName": "role"
},
"2": {
"GuildID": 321,
"RoleName": "role"
}
}
如果我做
db.remove(where('RoleName' == role))
它将删除这两个条目,但我不希望这样。我想GuildID
匹配RoleName
我认为这会起作用,但显然不是
db.remove(where('RoleName' == role) & ('GuildID' == 321))
上面的查询在数据库中根本找不到任何值,但我希望它删除条目2