полей? Те в базе в документе такая структура:
"flow_conditions" : [
{
"field_key" : "loanStatus",
"field_value" : "status_01"
},
{
"field_key" : "blockingPeriod",
"field_value" : "period_01"
}
]
А в на бэк прилетает такая структура:
{
"timezone":3.0,
"isFraud":false,
"requestedAmount":20000.0,
"blockingPeriod":"period_01",
"loanStatus":"new_status_01"
}
Я не знаю, что на бэк прилетит, может только 2 поля (которые есть в бд), а может все 4 (а может и больше). Как-то можно отправить в качестве запроса на поиск все поля, но найти только то, что найдется, остальные поля - будут игнорироваться?
https://www.mongodb.com/docs/manual/reference/operator/aggregation/filter/ вместе с $in где передается список нужных для фильтрации полей
Обсуждают сегодня