使用Eve处理多个MongoDB数据库

时间:2017-06-29 14:48:02

标签: python mongodb eve

我有很多MongoDB数据库,都包含相同的集合。我想用Eve公开这些数据。

我想调用GET到/aaa/bbb/mycoll并从集合mycoll获取数据,例如数据库mydb_aaa_bbb

我的问题是:这有可能,以防我该怎么做?

我的猜测是我应该使用事件挂钩以编程方式设置数据库名称,或者可以通过利用mongo_prefix机制。

1 个答案:

答案 0 :(得分:0)

你应该能够用Eve 0.6或更高版本做到这一点。查看mongo_prefix option in configurationthe example how to use it。当然,对于您的用例,您应该在某些事件挂钩中找出要在URL中使用的数据库,就像您提到的那样。