J'obtiens le résultat de [Document
[ Document{ page : 'J'ai travaillé chez ABC Company', méta : { identifiant : emloyee-111, nom : 'John"} }, 245 ] [ Document{ page : 'Je suis un développeur de logiciels', méta : { identifiant : emloyee-444, nom : 'Marry"} }, 789 ] pour (employé d'employés) { // récupère l'identifiant // Récupère le nom // Récupère les nombres 245, 789 } En dactylographié (ou javasSript), comment obtenir les numéros (245, 789) de deux employés ainsi que leur identifiant et leur nom.
Il suffit de parcourir la sortie
for (const [doc, num] of output) { const { id, name } = doc.employee; console.log({ id, name, num }); }Ou si vous souhaitez obtenir des données auprès d'un large éventail d'employés :
for (const employee of employee) { const entry = output.find(([doc]) => doc.employee.id === employee.id); if (entry) { const [doc, num] = entry; const { id, name } = employee; console.log({ id, name, num }); } }