流星表数据被重新排序

时间:2014-08-19 15:47:29

标签: javascript meteor

我已经开始构建一个流媒体应用程序,其中包含一个表,其中包含从集合中加载的数据。我希望用户能够双击字段并进行编辑。我已经实现了这个功能,但是当我更新集合中的文档时,表格会重新绘制,更新的文档位于表格的底部,与其他行的顺序无关,这些行尚未更新。所有更新的行都会发生这种情况。

对此问题的任何见解将不胜感激。这是我的第一个流星应用,所以不知道为什么会这样。

1 个答案:

答案 0 :(得分:0)

我建议删除meteor autopublish包并编写自己的发布功能。 在那里,您可以添加显式排序说明符,否则没有真正的方法来确保集合中项目的顺序。有点像这样:

Meteor.publish("all-items", function() { return Items.find({}, {sort: ["name", "asc"]})})