Да, можете да намерите директно заглавието на публикацията от потребителския модел. като по-долу
User.find({"posts.title": "Cats are cool"}, (err, users) => {
if(err) {
// return error
}
return res.send(users)
})
Това ще върне потребител с цялата публикация, а не само със съответстващото заглавие на публикацията. Така че, за да върнете само съответстващо заглавие на публикация, можете да използвате $
позиционен оператор. като тази заявка
User.find({"posts.title": "Cats are cool"},
{username: 1, "posts.$": 1}, // add that you need to project
(err, users) => {
if(err) {
// return error
}
return res.send(users)
})
които връщат само съответстваща публикация