Мне нужно написать запрос агрегации.Я хочу 3 документа. Мне нужен фильтр 2 документа с некоторым условием. В котором 2 документа имеют одинаковые данные с 1 измененным значением.
У меня есть 3 записи данных в базе данных.Английский язык по умолчанию для моих данных.В котором 2 записи (одна с lang по умолчанию и другая с lang 'хинди), имеющие одинаковые данные с некоторым уникальным идентификатором с одним параметром языка сравнения, и 3-я запись, имеющая только данные по умолчанию, lang другой uniqueid.
Теперь мне нужны данные в следующем состоянии: 1) Я отправил английский в качестве параметра lang. Затем запрос найдет данные с английским lang
2) Если я отправлю хинди lang в видеПосле этого параметра из всех записей я получаю 2 записи: одну запись с хинди lang и одну запись с английским (по умолчанию lang) в результате
Запрос:
tification.find ({$ и: [{certificate_id: certificate_id}, {$ or: [{lang: lang}, {lang: 'English'}]}]});
lang, certificate_id: параметр переданпо пользователю
Пожалуйста, помогите мне написать запрос с помощью mongodb.