When does MongoDB Fetch results in java driver -


mongoclient mc=new mongoclient(); mongodatabase mdb=mc.getdatabase("testdb"); mongocollection mcol=mdb.getcollection("testcol"); finditerable<document> fi=mcol.find();  mongocursor<document> mcur=fi.iterator(); mongocursor<document> mcur2=fi.iterator(); 

will mcur , mcur2 have same results time reference of finditerable fi.

in step of above code mongodb results inside mongocursor or finditerable step?

mcol.find() point results obtained, .find() pull documents collection "testcol".

you don't need use finditerable object ordinary list<basicdbobject> work.

then can iterate through using:

 for(dbobject obj : objlist) {      //perform operations      string name = (string) obj.get("nameoffield");  } 

hope helps.


Comments

Popular posts from this blog

javascript - jQuery: Add class depending on URL in the best way -

caching - How to check if a url path exists in the service worker cache -

Redirect to a HTTPS version using .htaccess -