#mongodb #express #mongoose #nosql
#mongodb #выразить #мангуст #nosql
Вопрос:
как найти запись из категории в массиве в модели,
У меня есть модель, которая имеет массив данных типа a, и я хочу выполнить поиск по телу запроса ,
пример, который у меня есть
статья, которая имеет категорию в массиве
модель статьи = { category : ['fiction', 'action', 'politic']}
итак, если запрос только want ['fiction' , 'action']
only, как поместить его в mongoose find() ??
Я надеюсь, что мой вопрос имеет смысл, спасибо
Комментарии:
1. Попробуйте с помощью $in docs.mongodb.com/manual/reference/operator/query/in/#in
2. db.collection.find( { article: { $in: [‘художественная литература’, ‘действие’ ] } } )
3. db.collection.find( { article: { $in: req.body.articalArray } } ) Здесь req.body.articalArray — это [‘вымысел’, ‘действие’ ]
4. Я скоро попробую это и дам вам знать, спасибо за ответ