からデータを取得するためにクエリを記述する私は2つの別々のコレクション、Patients
とInvoices
持っている:私はすべての請求書を示す表を表示したい流星/モンゴ - どのように別のデータコンテキスト
Patients Collection
{
first_name: ...
surname: ...
...
}
Invoices Collection:
{
invoice_no: ...
patient_id: ...
...
}
を。列の中で、私は請求書が関連していることを患者に示したいと思います(私はInvoices
コレクションのフィールドの1つとしてpatient_id
を持っています)。
だから私はこのヘルパーがあります
Template.showInvoices.helpers({
invoices: function() {
return Invoices.find(); // i know this isn't ideal.
}
});
をそして、これはテンプレートです:
<template name="showInvoices">
{{#each invoices}}
<tr>
<td>{{invoice_no}}</td>
<td> [PATIENT NAME] </td>
</tr>
{{/each}}
</template>
私は請求書データのコンテキスト内から患者名を取得できますか? MySQLとリレーショナルデータベースから来ていますが、このクエリを実行する方法が完全にはわからないため、これが私の特定のケースの正しい設計であるかどうかはわかりません。デザインを変更するだけでいいですか?