read data from mongo correctly and expand test to check that only the non-mongo contents are requested from the service