MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Uwierzytelnianie MongoDb przy użyciu Hibernate OGM

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ą).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Głęboka tablica aktualizacji MongoDB

  2. Zmień kolejność wyświetlania właściwości w MongoDB

  3. Jak mogę zmniejszyć etapy rozwijania w potoku agregacji dla zagnieżdżonych dokumentów?

  4. Nie można połączyć się z MongoDB Replica Set z innego serwera za pomocą robo3T i C#

  5. Mongoengine:ConnectionError:Nie zdefiniowałeś domyślnego połączenia