Documents requests and memory issue using MongoDB
If you are going to display all of the data on the web interface anyways, start simple: Get a the whole document.  It reduces your latency by requiring less round trips to the database.
I have documents in Mongo that contain questionnaire-like data (company's name, address, phone numbers, etc.). I should have this data displayed in web interface. 
How to make it better: get the whole document as dict into a variable and fill webform from its data or make lots of database requests to fill each field of the web form?