1

我有很多数据,这些数据是通过游标从 db 获得的(例如 200 万个条目),现在我正在使用Iteratee.foreach,但我想优化和操作对象数组。是否可以对某些块进行操作,例如读取 1000 个文档,然后运行我的代码。

cursor.enumerate().apply(Iteratee.foreach { doc =>
   ...
})
4

1 回答 1

-2

您应该能够取 1000 然后对其进行操作。起泡,冲洗,重复。我猜它会去这里。

cursor.enumerate().apply(Iteratee.take(1000).foreach { doc => ... })

于 2014-07-17T04:45:19.400 回答