Я пытаюсь найти решение для поиска по двум вложенным полям (поля поиска 1 и 2) в mongodb и перечисления всех документов, соответствующих им. Невозможно найти соответствующий ресурс.
Я использую 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'
}
}
}
}
}
}
}