【发布时间】:2015-08-31 12:11:17
【问题描述】:
我的架构如下所示:
var ArticleSchema = new Schema({
...
category: [{
type: String,
default: ['general']
}],
...
});
我想解析所有记录并在所有记录中找到该字段的所有唯一值。这将通过被服务调用发送到前端,以对标记文章进行前瞻搜索。
我们可以遍历每条记录并遍历每个数组值并进行检查,但这将是 O(n2)。
是否有现有的功能或其他方式具有更好的性能?
【问题讨论】:
标签: arrays node.js mongodb mongoose schema