2014-01-09 3 views
0

Я использую mongoengine для подключения MongoDB в качестве инструментов orm в моем текущем проекте. Предоставляет ли mongoengine способ создания схемы и загрузки исходных данных после запуска приложения? Даже если mongoengine не может этого сделать, есть ли другой способ работать на него все равно?Как исходные данные в mongodb с mongoengine?

ответ

0

Для импорта данных используйте инструмент mongoimport с сайта mongodb.

mongoimport --collection collection --file collection.json 

Кроме того, вы можете загрузить скрипт, содержащий вставки, как это:

mongo --quiet script.js 

В script.js вы можете иметь что-то вроде следующего:

db.users.insert({name:"homer", email:"[email protected]"}); 

Таким образом, вы можете построить питона скрипт называть это для вас. Если вы используете Django, вы можете использовать эту библиотеку до call a hook after syndb. Вы можете попробовать Fabric для автоматизации процесса первичных данных.

Смежные вопросы