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