我有一个mongoDB数据库,值为tagTable,它接受一个数组。在此标记表中,有3个类别:打猎钓鱼和露营我试着像下面的代码一样使用tagTable:hunting进行过滤,但这只是看tagTable值是否是一个字符串“hunting”,而不是检查它是否有一个字符串hunting。我该如何实现这一点?
router.get("/home", (req, res)=>{
Blog.find({tagTable: "hunting"}).then(huntingBlogs=>{
console.log(huntingBlogs);
})
Blog.find({}).then(arrayOfLatestBlogs=>{
res.render("Home" , {
metaDetails: {title: "Coach Outdoor", description: descriptionParameter},
blogDetails: {latestBlogs: arrayOfLatestBlogs.slice(0,9)}
});
})
})
字符串
1条答案
按热度按时间k4ymrczo1#
您可能要查找的是$in运算符。您可以在here中找到$的文档。
有关mongoose的特定用例,请参阅此处的mongoose文档。
对你来说,解决办法就是,
字符串
谢啦,谢啦