【发布时间】:2019-04-17 12:28:38
【问题描述】:
我有一个包含类别列的 csv,其中有一些重复的类别名称,所以我制作了一个包含所有类别名称的数组,例如:
var abc = ['A','A','B','A'] //array with duplicate data
在这个例子中,A 是重复的,所以当我查询一个文档时:
CollectionA.find({
categoryName: abc
}, function(err, data){
if(err){
console.log(err);
}
console.log(data);
});
但它只返回 A 和 B 的 2 个文档,但我想要与数组长度相同的行数,我希望输出应该返回相同数量的文档。
【问题讨论】:
-
获取唯一的,然后使用
array#map生成所有数据。 -
你能告诉我怎么做吗?
-
你能用示例文件解释一下吗
标签: javascript arrays node.js mongodb mongoose