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

时间:2018-01-28 04:35:51

标签: javascript node.js mongodb mongoose

我所有的mongoose博客帖子都有一系列标签,有没有办法从这些数组中获取所有唯一标签?

博客架构摘录

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

1 个答案:

答案 0 :(得分:2)

使用distinct

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

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