小编use*_*267的帖子

按字段聚合并选择另一个字段的最大值作为集合的文档

使用聚合框架,获取每个分组最大字段值的文档的最佳方法是什么,因此使用下面的集合我希望能够为每个具有最新日期的group_id返回一个文档.第二个清单显示了所需的结果.

group_id date 
1        11/1/12  
1        11/2/12
1        11/3/12
2        11/1/12
3        11/2/12
3        11/3/12
Run Code Online (Sandbox Code Playgroud)

期望的结果

group_id date
1        11/3/12
2        11/1/12
3        11/3/12
Run Code Online (Sandbox Code Playgroud)

mongodb

7
推荐指数
1
解决办法
4034
查看次数

使用factory作为功能文字实例化scala类型

鉴于以前在此处发布的问题的以下答案,我如何更改fac函数以获取构造函数参数?

class BalanceActor[T <: Actor](val fac: () => T) extends Actor {
  val workers: Int = 10

  private lazy val actors = new Array[T](workers)

  override def start() = {
    for (i <- 0 to (workers - 1)) {
      actors(i) = fac() //use the factory method to instantiate a T
      actors(i).start
    }
    super.start()
  }
}
Run Code Online (Sandbox Code Playgroud)

scala

1
推荐指数
1
解决办法
70
查看次数

标签 统计

mongodb ×1

scala ×1