0

如何在不更新数据库集合的情况下获取数组中的字段?我需要一个数组中的一个字段来获取 Node js 中的代码。例如我有

{ 
"_id" : ObjectId("abcs1234566"),
"name": "A"
},
{ 
"_id" : ObjectId("sfdghjk234"),
"name": "B"
},
{ 
"_id" : ObjectId("hgfd765"),
"name": "C"
}

我需要的结果是[A,B,C]。

4

1 回答 1

2

您可以使用 javascript 地图功能:

const dbResult = [{ "_id" : "abcs1234566", "name": "A" }, { "_id" : "sfdghjk234", "name": "B" }, { "_id" : "hgfd765", "name": "C" }];

const names = dbResult.map(x => x.name);

console.log(names);

于 2020-02-22T09:51:23.290 回答