I was actually able to resolve the issue. In going through the JasperForge Forum and cross referencing mutlitple Mongo and Jasper Forums and Tutorials. It turned out to be how the Mongo Database Query String was composed. Here is the original query string from my JRXML Template File: <queryString> <![CDATA[{ 'collectionName':'LabOrder', 'findFields':{'pat':1, 'oNum':1, 'oDate':1, 'stat':1, 'resStat':1, 'crit':1, 'pri':1}, 'sort':{'oDate':1}, 'findQuery':{'pat':'$P!{PatientId}'} }]]> </queryString> And here is how I resolved the matter: <queryString> <![CDATA[{ 'collectionName':'LabOrder', 'findFields':{'pat':1, 'oNum':1, 'oDate':1, 'stat':1, 'resStat':1, 'crit':1, 'pri':1}, 'sort':{'oDate':1}, 'findQuery':{'pat':{'$oid':'$P!{PatientId}'}} }]]> </queryString> I had to introduce the use of the $oid for the Mongo Query Builder and the Query Executer to recognize the use of the BSON ObjectId being passed as a paramter via String...... Hopefully my find will assist others....this was kind of a pain to figure out......just not enough documenation really on Mongo and Jaser Reports. Maurice