Я нахожусь в процессе настройки сопоставления в Ming ODM. Одна из возникших проблем заключается в том, как сопоставить пользовательский тип с полем и как передать этот пользовательский тип в .query
.
По сути, у меня есть объект для представления идентификатора клиента. Я бы хотел, чтобы FieldProperty принимал и возвращал объект этого типа, а не один из встроенных типов. Тип может быть преобразован в int и из него, и он будет храниться как int в Mongo, но в модели данных и другом коде Python я хочу передать его как этот тип, специфичный для предметной области.
При передаче экземпляра типа CustomerID напрямую в качестве аргумента kwd в .query
PyMongo жалуется, что не понимает этот тип.