Как MongoEngine обрабатывает индексы (создание, обновление, удаление)?

Вопрос о передовой практике при установке индексов Mongo. Mongoengine, оболочка ORM Python, позволяет вам устанавливать индексы в мета-классе Document.

Когда проводится интроспекция этого метакласса и добавляется указатель? Могу ли я создать коллекцию с помощью класса документа mongoengine, а затем добавить индекс постфактум?

Если я удалю индекс из метакласса, будет ли он автоматически удален из соответствующей коллекции?

Спасибо,

5
задан Jason R. Coombs 26 February 2018 в 18:56
поделиться