我有一个集合fruits {name:'orange', id:1}....
,另一个users
,user
有文档favorites: [1,2,3]
。我想首先展示favourite
水果,然后展示其余水果。
我可以使用fruits.find({id: {$id:[user.favorites]}})
然后使用not in
进行两次查询,然后合并它们。
还有其他办法吗?是否有可能将自定义函数传递给sort
,如果是这样的话。我怎么能这样做?
答案 0 :(得分:1)
不,Meteor不允许自定义排序功能。您可以使用sortBy()
库中的contains()
和underscore
函数对商品进行排序:
fruitsSorted
您现在在<div class="container">
<div class="col-md-3 affix">
sidebar is here
</div>
<div class="col-md-9">
main content
</div>
</div>
中有一个已排序的数组。
答案 1 :(得分:1)