我有以下模板:
<template name="datatable">
<table class="table table-hover">
<thead>
<tr>
<th>Path</th>
<th>Average</th>
</tr>
</thead>
<tbody>
{{#each entries}}
<tr>
<td>{{path}}</td>
<td>{{avg}}</td>
</tr>
{{/each}}
</tbody>
</table>
</template>
条目填充有:
Template.datatable.entries = ->
Metrics.find( { metric: 'mean' }, { fields: { path: 1, avg: 1 }, sort: { avg: -1 }, limit: 10 })
两个问题:
1)当我刷新页面时,我可以看到表格行变化很快,直到它显示 10 的排序列表。就好像客户端正在接收所有数据并显示和排序一样。我想我会得到的是客户端只从服务器接收 10 行。
2)当服务器更新集合时,客户端冻结,直到服务器完成更新。
我该如何解决这两个问题?