Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用eve python库初始化mongodb的最佳方法_Python_Mongodb_Eve - Fatal编程技术网

使用eve python库初始化mongodb的最佳方法

使用eve python库初始化mongodb的最佳方法,python,mongodb,eve,Python,Mongodb,Eve,我是python新手,希望使用eve作为MongoDB的RESTAPI。 我遵循了教程-它们非常好而且简单。但是about Role-based Access Control(关于基于角色的访问控制)指南介绍了如何使用基于角色的访问配置API,但没有描述如何使用数据初始化DB(在本例中为初始超级用户帐户)。 我知道我可以使用mongo手动创建初始数据,但我认为有一些更好的自动化方法可以使用eve实现这一点 这个问题还带来了关于DB版本控制的另一个惊奇——在部署新版本的DB schema时如何编写

我是python新手,希望使用eve作为MongoDB的RESTAPI。 我遵循了教程-它们非常好而且简单。但是about Role-based Access Control(关于基于角色的访问控制)指南介绍了如何使用基于角色的访问配置API,但没有描述如何使用数据初始化DB(在本例中为初始超级用户帐户)。 我知道我可以使用mongo手动创建初始数据,但我认为有一些更好的自动化方法可以使用eve实现这一点


这个问题还带来了关于DB版本控制的另一个惊奇——在部署新版本的DB schema时如何编写升级代码?

实际上,DB用户需要已经在mongo中配置好,否则驱动程序(不是Eve本身)将无法访问数据。用户角色是特定于Eve的,根本不会干扰mongo用户。换句话说,它是数据库本身之上的抽象。

实际上,数据库用户需要在mongo中已经配置好,否则驱动程序(不是Eve本身)将无法访问数据。用户角色是特定于Eve的,根本不会干扰mongo用户。换句话说,它是数据库本身之上的抽象。

我可以使用什么工具来部署带有初始数据和配置的mongodb?我可以使用什么工具来部署带有初始数据和配置的mongodb?