#mongoose
#мангуст
Вопрос:
«выберите * из категорий, в которых id ОТСУТСТВУЕТ (выберите parent_id из категорий);» в mongoose. Я новичок в mongoose. Пожалуйста, предложите что-нибудь, чтобы я мог получить ожидаемый результат. Спасибо
Ответ №1:
Mongoose не поддерживает вложенные запросы. Для этого вам нужно выполнить два шага:
let parentIds = await Category.find({}, {parent_id: 1});
parentIds = parentIds.map(pid => pid.parent_id);
const categories = await Category.find({_id: {$nin: parentIds}});