Hibernate OGM saat ini menggunakan nama database sebagai database otentikasi. Ini adalah bug, saya sedang mengerjakannya sekarang.
Dalam contoh Anda (omong-omong, semua tampaknya benar), Anda ingin terhubung ke db "lvdb" tetapi Anda mendefinisikan pengguna di database "admin". Hiebernate OGM sebenarnya mencari pengguna di database "lvdb".
PERBARUI :Masalah ini sekarang telah diperbaiki dalam rilis stabil terbaru (5.1.0.Final), Anda dapat menggunakan properti hibernate.ogm.mongodb.authentication_database
untuk memilih nama database otentikasi (admin
adalah nama default).