В 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