Wie werden zwei Objektgruppen mithilfe von lodash zusammengeführt? [Duplikat

Diese Frage hat hier bereits eine Antwort:

Wie kann ich mehrere Objektarrays nach ID in Javascript zusammenführen? 4 Antworten

Ich habe zwei Array mit einem gemeinsamen FeldMitglie. Wie kann ich ein Thema einfach zusammenführen?

Beispielsweise

var arr1 = [{
  "member" : ObjectId("57989cbe54cf5d2ce83ff9d6"),
  "bank" : ObjectId("575b052ca6f66a5732749ecc"),
  "country" : ObjectId("575b0523a6f66a5732749ecb")
},
{
  "member" : ObjectId("57989cbe54cf5d2ce83ff9d8"),
  "bank" : ObjectId("575b052ca6f66a5732749ecc"),
  "country" : ObjectId("575b0523a6f66a5732749ecb")
}];

var arr2 = [{
    "member" : ObjectId("57989cbe54cf5d2ce83ff9d6"),
    "name" : 'xxxxxx',
    "age" : 25
},
{
    "member" : ObjectId("57989cbe54cf5d2ce83ff9d8"),
    "name" : 'yyyyyyyyyy',
    "age" : 26
}];

Erwartet

var merge = [{
  "member" : ObjectId("57989cbe54cf5d2ce83ff9d6"),
  "bank" : ObjectId("575b052ca6f66a5732749ecc"),
  "country" : ObjectId("575b0523a6f66a5732749ecb"),
  "name" : 'xxxxxx',
  "age" : 25
},
{
  "member" : ObjectId("57989cbe54cf5d2ce83ff9d8"),
  "bank" : ObjectId("575b052ca6f66a5732749ecc"),
  "country" : ObjectId("575b0523a6f66a5732749ecb"),
  "name" : 'yyyyyyyyyy',
  "age" : 26
}];

Ich habe es versuch

var merge = _.unionBy(arr1, arr2, 'member');

aber nicht wie erwartet zusammengeführt. gezeigt array1 Wert. Kann mir jemand helfen

Antworten auf die Frage(4)

Ihre Antwort auf die Frage