我想请你帮忙美化客户端代码。
假设我有一些用于 MongoDB 检索的基本方法:
def find(dbo:DBObject):MongoCursor =
mongoColl.find(dbo)
def Sort(cursor: MongoCursor, sortFun: DBObject): MongoCursor =
cursor.sort(sortFun)
def Limit(cursor: MongoCursor, number: Int): MongoCursor = cursor.limit(number)
def Offset(cursor: MongoCursor, number: Int): MongoCursor = cursor.skip(number)
def toList(cursor: MongoCursor): List[A] =
cursor map (readConverter(_)) toList
我想以不同的方式将它们链接在一起(假设我想执行一些有限的搜索,一些排序的搜索,基本上就像一个装饰器)。你会怎么做?
谢谢你的帮助。