Python 在Eve的数据源中定义多个源/集合

Python 在Eve的数据源中定义多个源/集合,python,mongodb,eve,Python,Mongodb,Eve,在Eve中,是否可以从多个源/集合获取数据,这些数据将在一个数据源中定义并由一个端点使用。 通常的端点定义如下所示: endpoint = { 'item_title': 'title', 'resource_methods': ['GET'], 'datasource': {'source': 'collection1', 'default_sort': [('time', -1)]}, 'schema': schema } 是否可以通过在“域”或“

在Eve中,是否可以从多个源/集合获取数据,这些数据将在一个数据源中定义并由一个端点使用。 通常的端点定义如下所示:

endpoint = {
  'item_title': 'title',
  'resource_methods': ['GET'],
  'datasource': {'source': 'collection1',
             'default_sort': [('time', -1)]},
  'schema': schema
}

是否可以通过在“域”或“端点”标记处进行更改来包含同一端点的多个集合中的文档?

您可以使用flask自定义端点来操作数据,然后在eve应用程序中注册它。请参见此处()。您可以从示例中构建这样的蓝图。您找到了吗?没有,我们创建了一个合并集合作为源。Eve不支持它,替代方案是@gcw提到的。