mongodb - 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);
}
解决方案
推荐阅读
- angular - 如何最好地处理模板上同一个 observable 的多个订阅?
- php - 使用 PHP 访问 POSIX IPC 消息队列
- javascript - Java 脚本执行程序 - 传递单引号字符获取“意外标识符”错误
- ubuntu - 如何在 Ubuntu 服务器中安装 Hazelcast IMDG?
- javascript - 无法从 Vue.js 中的方法访问数据
- php - PHP:输出文件而不将其放入内存
- javascript - 只需指向鼠标即可更改对象的颜色
- html - Jquery 认为我的
元素可见,即使显示设置为无和/或可见性设置为隐藏 - apache-spark - Spark 中的链 MinHash 和 LSH (BucketedRandomProjectionLSH) 用于近似距离和误报/误报
- google-app-engine - 是否可以在 Google App Engine 标准环境中使用 Argon2?