Атрибут Python ORM Mongo с именем, содержащим "__"
Один из разработчиков пытается запросить документ Mongo, имя которого содержит __.
Example Document
{
"name":"someName"
"Identifiers":
{
"Identifier01": [ "Value1", "Value2"],
"__identntifier2__" : ["value3", "value4"]
}
}
Когда он пытается искать в python, используя что-то вроде [ for a new enhancement]
filter(Identifiers____identntifier2__) в python ORM, по очевидным причинам, он выбрасывает ошибки.
Есть идеи, как __ в имени атрибута можно экранировать и не интерпретировать оператор?
ПРИМЕЧАНИЕ: Мы не можем изменить имя атрибута, так как это устаревший код и существует достаточно много документов с таким именем атрибута.
Пробовал __, пробовал f(), пробовал F() [ предложение от chatGpt ]