Hibernate OGM używa obecnie nazwy bazy danych jako bazy danych uwierzytelniania. To jest błąd, teraz nad nim pracuję.
W twoim przykładzie (nawiasem mówiąc, wszystko wydaje się poprawne), chcesz połączyć się z bazą danych "lvdb", ale zdefiniowałeś użytkownika w bazie danych "admin". Hiebernate OGM faktycznie szuka użytkownika w bazie danych "lvdb".
AKTUALIZUJ :Ten problem został rozwiązany w najnowszej stabilnej wersji (5.1.0.Final), można użyć właściwości hibernate.ogm.mongodb.authentication_database
aby wybrać nazwę bazy danych uwierzytelniania (admin
jest nazwą domyślną).