एक रिपोर्ट iReport में काम कर रही है लेकिन JasperReports का उपयोग करने वाले आपके एप्लिकेशन में विफल होने का मतलब शायद यह है कि आप क्वेरी एक्ज़ीक्यूटर को याद कर रहे हैं। jasperreports.properties बनाएं (या अपने मौजूदा को संपादित करें), सुनिश्चित करें कि यह क्लासपाथ पर है, और इस लाइन को जोड़ें:
net.sf.jasperreports.query.executer.factory.MongoDbQuery=com.jaspersoft.mongodb.MongoDbQueryExecuterFactory
नोट1:आपको jasperforge पर पोस्ट किए गए स्रोत में कार्यशील इकाई परीक्षण (जो इस विचार का उपयोग करता है) को देखना चाहिए। . इसमें वास्तव में वह सब होना चाहिए जो आपको चाहिए।
नोट 2:हमें हाल ही में पता चला है कि ऐसा करने में परेशानी होती है, इसलिए हमने कनेक्टर को jasperreports_extension.properties की एक प्रति प्राप्त करने के लिए अद्यतन किया जो समान भूमिका निभाती है। लेकिन फिर इसे कनेक्टर .jar फ़ाइल में शामिल किया जाता है, इसलिए आपको इसके बारे में चिंता करने की ज़रूरत नहीं है। इसे जल्द ही पोस्ट किया जाएगा।