0

DBコレクションを更新せずに配列内のフィールドを取得するにはどうすればよいですか? Node js のコードの配列に 1 つのフィールドが必要です。たとえば、私は持っています

{ 
"_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 に答える