हाइबरनेट OGM वर्तमान में डेटाबेस नाम को प्रमाणीकरण डेटाबेस के रूप में उपयोग कर रहा है। यह एक बग है, मैं अभी इस पर काम कर रहा हूं।
आपके उदाहरण में (सभी तरह से सही लगता है), आप "lvdb" db से जुड़ना चाहते हैं लेकिन आपने "व्यवस्थापक" डेटाबेस में उपयोगकर्ता को परिभाषित किया है। हाइबरनेट ओजीएम वास्तव में "lvdb" डेटाबेस में उपयोगकर्ता की तलाश कर रहा है।
अपडेट करें :इस समस्या को अब नवीनतम स्थिर रिलीज़ (5.1.0. अंतिम) में ठीक कर दिया गया है, आप hibernate.ogm.mongodb.authentication_database
प्रॉपर्टी का उपयोग कर सकते हैं प्रमाणीकरण डेटाबेस का नाम चुनने के लिए (admin
डिफ़ॉल्ट नाम है)।