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

时间:2016-11-09 19:02:05

标签: python mongodb eve

我是python的新手,并希望将eve用作MongoDB的REST API。 我按照教程 - 它们非常好而且简单。但是section关于基于角色的访问控制指导了如何使用基于角色的访问配置API,但没有描述如何使用数据初始化数据库(在此示例中为初始超级用户帐户)。 我知道我可以使用mongo手动创建初始数据,但我认为有一些更好的自动化方法可以使用前夕...

这个问题也带来了关于数据库版本化的另一个奇迹 - 如何在部署新版本的数据库模式时编写升级代码?

1 个答案:

答案 0 :(得分:0)

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