1

私は、4つのフィールドを持つドキュメントRFQとサブドキュメントの資料を持っており、資料の長いリストを持つ可能性があります。サブドキュメントの資料をテーブルに表示するにはどうすればよいですか?

{

  "_id" : 1,

  "sdate" : ISODate("1924-12-03T05:00:00Z"),
  "adate" : ISODate("2007-03-17T04:00:00Z"),

  "materials" : [
              {
                "award" : "W.W. McDowellAward",
                "year" : 1967,
                "by" : "IEEE Computer Society"
              },
              {
                "award" : "National Medal of Science",
                "year" : 1975,
                "by" : "National Science Foundation"
              },
              {
                "award" : "Turing Award",
                "year" : 1977,
                "by" : "ACM"
              },
              {
                "award" : "Draper Prize",
                "year" : 1993,
                "by" : "National Academy of Engineering"
              }
  ]
}
4

1 に答える 1

4

各サブドキュメントを別々のテーブルのような構造で表示するのはどうですか?

このような:

 Template.hello.coll = function () {
    return Coll.find({});
 };

また、HTMLでは、サブドキュメントは次のように表示できます。

{{#each this.materials}}メイン{{#each}}ヘルパー内。

      {{#each coll}}
        <tr>
            <td> {{sdate}} </td>
            <td> {{adate}} </td>

            {{#each this.materials}}
            <tr>
                <td>  {{award}}  </td>
                <td>  {{year}}  </td>
                <td>  {{by}}  </td>
            </tr>
            {{/each}}
        </tr>
      {{/each}}
于 2013-02-21T05:04:32.193 に答える