【问题标题】:how to group my collections by attribute?如何按属性对我的收藏进行分组?
【发布时间】:2014-01-01 06:40:44
【问题描述】:

我收藏了

 {categories:"category 1",name:"etc1"},{categories:"category 1",name:"etc2"},{categories:"category 2",name:"etc3"},{categories:"category 2",name:"etc"}.

那么,在 Fetch 中...如何按类别分组?

【问题讨论】:

    标签: meteor collections


    【解决方案1】:

    Meteor 无法自行执行此操作,但您可以使用下划线来执行此操作:

    //results from .fetch()
    var results = [{categories:"category 1",name:"etc1"},{categories:"category 1",name:"etc2"}....
    
    var grouped = _.groupBy(results, function(item) {
                      return item.categories;
                  });
    

    你应该得到这样的东西:

    {"category 1":[{"categories":"category 1","name":"etc1"},{"categories":"category 1","name":"etc2"}],"category 2":[{"categories":"category 2","name":"etc3"},{"categories":"category 2","name":"etc"}]}
    

    【讨论】:

      猜你喜欢
      • 2021-11-25
      • 1970-01-01
      • 1970-01-01
      • 2021-06-15
      • 2015-12-31
      • 2018-11-16
      • 1970-01-01
      • 2022-03-17
      • 2022-01-21
      相关资源
      最近更新 更多