Я указал mongoengine
класс модели с полем _id
как StringField
:
class Store(DynamicDocument):
_id = StringField(primary_key=True, min_length=1)
И теперь, когда я запрашиваю документ по полю _id
, я получаю документ правильно:
Я могу получить его также по pk
:
, но Я не могу получить его по id
:
Как вы видите на первом экране, поля id
и pk
успешно инициализированы. Так что я просто не могу понять, почему mongoengine
ведет себя так. Что я делаю не так?