use doctrine mongo query extension for lazy looping