javascript - 有没有办法从 Mongoose 模式中获取所有唯一的数组值?

标签 javascript node.js mongodb mongoose

我所有的 mongoose 博客文章都有一个标签数组,有没有办法从这些数组中获取所有唯一标签?

博客架构摘录

{
...
  tags: {
    type: [{type:String,lowercase:true}],
    default: [],
    required: true
  }
...
}

最佳答案

使用distinct :

Post.distinct('tags', (err, result) => {
    if (err) ...;

    console.log('UNIQUE TAGS:', result);
});

关于javascript - 有没有办法从 Mongoose 模式中获取所有唯一的数组值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48483196/

相关文章:

javascript - 如何用另一个集合查询主集合[Mongoose]

c# - 在 MongoDB C# 驱动程序中获取生成的脚本

javascript - 如何根据网速播放 gif 或视频?

javascript - 如何将光标移动到 contenteditable 实体的末尾

javascript - 在 Node Js 中,如何写入从视频上传的文件 block

javascript - Node.js 请求模块获取现代版本的网站

javascript - 根据第一个单元格内容获取表格单元格值

javascript - Mapbox GL JS - 及时移除图像叠加的淡入淡出

node.js - 调用 bodyParser.json() 后如何使用 "express-http-proxy"?

node.js - node-mongodb 防止 websocket 数据丢失