From 3.6 on mongo makes the cursor attribute mandatory ( unless explain is passes ) and returns the data as a cursor. This breaks the current implementation