The new MongoCursor object has no links with the first one. THe first one is just get a status document and the cursor ID through the command. The MongoCursor that we create here with the returned ID is for actually retrieving the data through the normal get_more procedure. In this case, just think that the initial "query" opcode returns no data, and we need to reflect that in this MongoCursor object.