MongoEngine - это ORM, который включает PyMongo . Использование PyMongo напрямую, вероятно, будет немного быстрее / эффективнее. Если вам действительно нравится ORM Django, вам, вероятно, понравится MongoEngine. Посмотрите их документацию, поиграйте с их API и решите сами. Мне скорее нравятся оба. Вы также можете взглянуть на MongoKit , который является еще одним ORM, который включает PyMongo. Это больше вопрос о том, должен ли я использовать ORM или нет? Даже если вы пользуетесь MongoEngine, обязательно прочтите документацию по PyMongo и MongoDB! Вам все еще нужно будет понять, как работает MongoDB, если вы хотите писать с ним достойные приложения.