Моя модель выглядит так:
{
visibleIn: { order: false, showcase: true, search: true },
_id: qijjdjrby0ytnaznj2dk,
name: 'iPhone 7 + Black, Grey, or Rose-Gold',
__v: 0
}
Я назвал эту модель Product, поэтому const Product = require('../path/to/file')
. Я пытаюсь найти все продукты, которые имеют order
из true
, когда я использую метод find()
. Я думал, что-то вроде этого будет работать:
Product.find({visibleIn.order: true});
Результатов Unexpected token '.'
ошибка
или
Product.find({visibleIn: {order: true}});
Результатов в пустой массив []
Так как мне использовать фильтр, если он находится внутри другого объекта?