Атрибут 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 ]

Вернуться на верх