Hibernate OGM verwendet derzeit den Datenbanknamen als Authentifizierungsdatenbank. Dies ist ein Fehler, ich arbeite gerade daran.
In Ihrem Beispiel (übrigens scheint alles korrekt zu sein) möchten Sie eine Verbindung zur Datenbank „lvdb“ herstellen, aber Sie haben den Benutzer in der Datenbank „admin“ definiert. Hiebernate OGM sucht tatsächlich nach dem Benutzer in der "lvdb"-Datenbank.
AKTUALISIEREN :Dieses Problem wurde jetzt in der neuesten stabilen Version (5.1.0.Final) behoben, Sie können die Eigenschaft hibernate.ogm.mongodb.authentication_database
verwenden um den Namen der Authentifizierungsdatenbank auszuwählen (admin
ist der Standardname).