как сделать NOT EXISTS в mongodb

Пыталась сделать запрос из sql server в mongodb, но мне сказали, что NOT EXISTS воплощается по-другому. Вопрос как перезаписать тогда код для mongodb?

select Название_тренировки, ФИО_тренера from Расписание
inner join Тренеры on Расписание.Ведущий_тренер=Тренеры.ID_тренера
where not exists (select ID_тренера from Тренеры b
where ID_тренера = 14 and Тренеры.ID_тренера = b.ID_тренера)
db.Расписание.aggregate([
                    {$lookup: {
                        from: "Тренеры",
                        localField: "ved_trener",
                        foreignField: "id_trenera",
                        as: "Tren_docs"
                    }},
                    { $match: { Tren_docs: { $ne: [14] }}},
                    { $addFields: { Tren_docs: { $arrayElemAt: ["$Tren_docs",0]}}},
                    { $project: {
                           fio_trenera: "$Tren_docs.fio_trenera",
                            name_trenirovka: "$name_trenirovka"
                        }
                    }
                ])

Ответы (0 шт):