#python #django #orm #mongodb
#python #django #orm #mongodb
Вопрос:
Пытаюсь выбрать между этими двумя, ищу надежную обратную связь. Спасибо.
Ответ №1:
MongoEngine — это ORM, который обертывает PyMongo. Прямое использование PyMongo, вероятно, будет незначительно быстрее / эффективнее. Если вам действительно нравится ORM от Django, вам, вероятно, понравится MongoEngine. Посмотрите на их документацию, поиграйте с их API и решайте сами. Мне скорее нравится и то, и другое. Вы также могли бы взглянуть на MongoKit, который является другим ORM, который обертывает PyMongo. Это скорее вопрос о том, должен ли я использовать ORM или нет? Даже если вы используете MongoEngine, обязательно ознакомьтесь с документацией PyMongo и MongoDB! Вам все равно нужно понять, как работает MongoDB, если вы хотите писать на нем достойные приложения.