Hibernate OGM hiện đang sử dụng tên cơ sở dữ liệu làm cơ sở dữ liệu xác thực. Đây là một lỗi, tôi đang sửa nó ngay bây giờ.
Trong ví dụ của bạn (tất cả đều có vẻ đúng), bạn muốn kết nối với db "lvdb" nhưng bạn đã xác định người dùng trong cơ sở dữ liệu "quản trị viên". Hiebernate OGM thực sự đang tìm kiếm người dùng trong cơ sở dữ liệu "lvdb".
CẬP NHẬT :Sự cố này hiện đã được khắc phục trong bản phát hành ổn định mới nhất (5.1.0.Final), bạn có thể sử dụng thuộc tính hibernate.ogm.mongodb.authentication_database
để chọn tên của cơ sở dữ liệu xác thực (admin
là tên mặc định).