首页 > 解决方案 > Mongoose distinct 返回空数组

问题描述

我有以下架构和查询。我正在尝试使用 .distinct() 方法检索文档中的所有标签,但这不起作用。任何建议都会很棒。

const postingSchema = new mongoose.Schema({
 time: String, 
 date: String, 
 company: String, 
 position: String, 
 description: String, 
 tags: Array, 
});

router.get('/tags', async function(req, res){
 const tags = await Postings.find({}).distinct("tags").exec();

 if(!tags){
     return res.status(404).json({message: "No Tags!"});
 }

 return res.status(200).json(tags);
}

标签: mongodbmongoose

解决方案


推荐阅读