Пожалуйста, мне нужно решение, чтобы получить продукты вложенных категорий, пожалуйста, помогите мне
Пример БД:
category : {
id : "45546546546"
name : "thrift"
parent : 2354543543
}
category : {
id : "745752448"
name : "men"
parent : 45546546546
}
category : {
id : "563325432"
name : "new"
parent : 35214532
}
category : {
id : "34545353"
name : "men"
parent : 563325432
}
.....
Мне нужно найти продукт, у которого есть родитель категория 'мужчины' и родитель 'мужчины' является 'новым'
const {category,subCategory} = req.body
category : 'new'
subCategory : 'men'
let categories = await Category.find({name: subCategory}).populate('parent') {men(thritf),men(new)}
let category = categories.filter(cat => cat.parent.name === category) {men(new)}
я использую этот метод, но я не работаю
const prods = await Product.find({category : {parent :{ name : "homme"}}})