我有很多MongoDB数据库,都包含相同的集合。我想用Eve公开这些数据。
我想调用GET到/aaa/bbb/mycoll
并从集合mycoll
获取数据,例如数据库mydb_aaa_bbb
。
我的问题是:这有可能,以防我该怎么做?
我的猜测是我应该使用事件挂钩以编程方式设置数据库名称,或者可以通过利用mongo_prefix
机制。
答案 0 :(得分:0)
你应该能够用Eve 0.6或更高版本做到这一点。查看mongo_prefix
option in configuration和the example how to use it。当然,对于您的用例,您应该在某些事件挂钩中找出要在URL中使用的数据库,就像您提到的那样。