У меня проблемы с тем, чтобы заставить MongoEngine принимать определенные идентификаторы. Кажется, абсолютно решительно использовать (и только использовать) ObjectId s. Я более чем способен создать свои собственные идентификаторы в этом случае, спасибо.
ObjectId
Как мне заставить MongoEngine играть хорошо?
Мне удалось решить эту проблему, добавив в класс следующее:
id = mongoengine.StringField(required=True, primary_key=True)
Не уверен, что это «правильный» способ ведения дел, поэтому я ненадолго оставлю этот вопрос без ответа.