Here's the example from that link:
def findParentAndNumberOfChildren(parentField: String)
= parents.filter(_.parentField === parentField)
.leftJoin(children).on(_.id === _.parentId)
.filter{ case(parent,child) => /* your filters */ }
.groupBy{ case(parent,_) => parent }
.map{ case (parent,group) => (parent,group.size) }
.firstOption