ich zwei getrennte Sammlungen haben, Patients
und Invoices
:Meteor/Mongo - Wie eine Abfrage zu schreiben, Daten aus einem separaten Datenkontext zu erhalten
Patients Collection
{
first_name: ...
surname: ...
...
}
Invoices Collection:
{
invoice_no: ...
patient_id: ...
...
}
Ich möchte eine Tabelle anzuzeigen, die zeigt alle Rechnungen . Unter den Spalten möchte ich dem Patienten zeigen, dass die Rechnung verwandt ist (ich habe die patient_id
als eines der Felder in der Invoices
Sammlung). So
Ich habe diese Helfer:
Template.showInvoices.helpers({
invoices: function() {
return Invoices.find(); // i know this isn't ideal.
}
});
Und das ist die Vorlage:
<template name="showInvoices">
{{#each invoices}}
<tr>
<td>{{invoice_no}}</td>
<td> [PATIENT NAME] </td>
</tr>
{{/each}}
</template>
Wie kann ich den Namen des Patienten erhalten innerhalb der Rechnungen Datenkontext? Da ich aus MySQL und relationalen Datenbanken komme, kann ich nicht umhin, mich zu fragen, ob dies das richtige Design für meinen speziellen Fall ist, weil ich nicht ganz sicher bin, wie ich diese Abfrage durchführen soll. Sollte ich nur mein Design ändern?