Python 如何告诉eve REST框架使用不同的mongodb集合而不是资源名称作为集合名称

Python 如何告诉eve REST框架使用不同的mongodb集合而不是资源名称作为集合名称,python,mongodb,collections,eve,Python,Mongodb,Collections,Eve,通常,如果我们在域配置中没有为“source”fieid指定值,pythoneve框架将创建mongodb集合作为资源名 但是,如果要使用不同的名称而不是资源名称创建mongodb集合,我需要更改的eve配置是什么 致以最良好的祝愿, 纳伦德拉来自: source:资源使用的数据库集合的名称。如果省略,则假定资源名称也是有效的集合名称 因此,它看起来像是datasource。source是您要查找的设置。大概是这样的: endpoint = { 'datasource': {

通常,如果我们在域配置中没有为“source”fieid指定值,pythoneve框架将创建mongodb集合作为资源名

但是,如果要使用不同的名称而不是资源名称创建mongodb集合,我需要更改的eve配置是什么

致以最良好的祝愿, 纳伦德拉

来自:

source
:资源使用的数据库集合的名称。如果省略,则假定资源名称也是有效的集合名称

因此,它看起来像是
datasource。source
是您要查找的设置。大概是这样的:

endpoint = {
    'datasource': {
        'source': "mycollectioname"
    }
}

Hello@NicolaIarocci假设我想根据某个因素(比如机构)对我的文档(比如学生姓名)进行分组,并出于某个非常具体的原因(比如业务)将某个机构的所有学生放入一个集合(比如学生)。我在想,你是否有办法在数据源下指定多个“源”或在端点下指定多个“数据源”并动态选择。感谢nicola的回复。我想知道如何告诉eve框架使用不同的集合名称,而不是使用任何eve框架挂钩的默认mongo db集合名称