Mongo异步驱动程序:如何在完成foreach方法后调用方法

时间:2016-03-05 06:42:29

标签: java mongodb asynchronous mongodb-java

我正在编写一个数据迁移程序。我想在完成foreach方法的执行后调用一个方法。 在下面的代码中,每次迭代都会调用foreach(migrateJobsBlock,callback)回调方法。有没有什么办法可以在完成foreach执行后调用方法。

col1.find(filter).forEach(migrateBlock, callback).

1 个答案:

答案 0 :(得分:0)

尝试类似:

var myCursor = db.doc.find( { filter } );

while (myCursor.hasNext()) {
   //do something
   var obj = myCursor.next()
}
// finished running! can run completion method