On Saturday, 18 July 2015 at 08:03:56 UTC, Jarl André Hübenthal wrote:
Its simple. In most cases you do an advanced aggregated search in mongo, and what you get is then a mongocursor. Lets say I am retrieving all projects for a given customer where the project is started.. I really am in no interest of lazily evaluating this result, because I want to return this data to the client (browser) immediately.

How big is the slowdown you notice for lazy processing? Lazy processing is believed to be faster because it's less resource consuming.

And lets say I am in a prototype phase where i haven't yet implemented all those nasty mongo queries, I want to be able to filter, map and reduce the result and work with arrays not some sort of non evaluated lazy MapResult.

I believe those algorithms were written to work on lazy ranges. What makes you think they can't do that?

Reply via email to