Hibernate OGM använder för närvarande databasnamnet som autentiseringsdatabas. Det här är en bugg, jag jobbar på det just nu.
I ditt exempel (allt verkar korrekt förresten) vill du ansluta till "lvdb" db men du definierade användaren i "admin" databasen. Hiebernate OGM letar faktiskt efter användaren i databasen "lvdb".
UPPDATERA :Det här problemet har nu åtgärdats i den senaste stabila versionen (5.1.0.Final), du kan använda egenskapen hibernate.ogm.mongodb.authentication_database
för att välja namnet på autentiseringsdatabasen (admin
är standardnamnet).