嵌套的Additional_lookup

时间:2019-05-20 10:40:10

标签: python eve

我正在尝试找到一种解决方案,以在mongodb中搜索两个嵌套字段(搜索字段1和2)并列出与它们匹配的所有文档。找不到任何相关资源。

我正在使用Python eve制作REST API以与mongodb进行交互

identifiers = {
    'url' : "articles/identifiers",
    'datasource':{
        'source' : 'articles',
    },
    'id_field' : 'extracted_information' ,
    'additional_lookup': {
        'url': 'regex("[\w:]+")',
        'field': 'extracted_information.participant_b'
    },
    'schema': {
        'extracted_information': {
            'type': 'dict',
            'schema':{
                'participant_a':{
                    'type':'dict',
                    'schema':{
                        'identifier':{ # Search field 1
                            'type' : 'string'
                        }
                    }
                },
                'participant_b':{
                    'type':'dict',
                    'schema':{
                        'identifier':{ # Search field 2
                            'type' : 'string'
                        }
                    }
                }
            }
        }
    }
}

0 个答案:

没有答案