我只有客户端(本地)Meteor 集合定义如下(coffeescript):
产品 = new Meteor.Collection null
然而,当我尝试 find() 提供排序参数时,Meteor 告诉我不支持本地集合的排序。这是可以理解的。
我想知道获得排序结果的最简单/最简单的方法是什么。本质上,我总是使用集合中的所有数据,因此将其保持在排序状态可以解决问题。
它对我有用,你使用的是最新版本的 Meteor 吗?运行此代码可以在 Meteor Docs 站点上运行:
var foos = new Meteor.Collection( null );
for ( var i = 0; i < 100; i++ ) {
foos.insert({ num: i });
}
foos.findOne( {} ).num; // => 0
foos.findOne( {}, { sort: [[ "num", "desc" ]] } ).num; // => 99
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)