Python 如何使用mongoengine将初始数据导入mongodb?

Python 如何使用mongoengine将初始数据导入mongodb?,python,mongoengine,Python,Mongoengine,我正在使用mongoengine将MongoDB作为orm工具连接到当前项目中。 mongoengine是否提供了在应用程序启动后创建模式和加载初始数据的方法? 即使mongoengine无法做到这一点,是否还有其他方法可以实现这一点?有一个名为“从mongodb导入数据”的工具 mongoimport --collection collection --file collection.json 此外,您还可以加载包含插入的脚本,如下所示: mongo --quiet script.js 在

我正在使用mongoengine将MongoDB作为orm工具连接到当前项目中。 mongoengine是否提供了在应用程序启动后创建模式和加载初始数据的方法? 即使mongoengine无法做到这一点,是否还有其他方法可以实现这一点?

有一个名为“从mongodb导入数据”的工具

mongoimport --collection collection --file collection.json
此外,您还可以加载包含插入的脚本,如下所示:

mongo --quiet script.js
在script.js中,可以有如下内容:

db.users.insert({name:"homer", email:"homer@spm.com"});
因此,您可以构建一个python脚本来为您调用它。如果您使用的是Django,则可以使用此库来创建。您可以尝试为自己自动化初始数据过程