MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Authentification MongoDb avec Hibernate OGM

Hibernate OGM utilise actuellement le nom de la base de données comme base de données d'authentification. C'est un bug, j'y travaille en ce moment.

Dans votre exemple (tout semble correct d'ailleurs), vous voulez vous connecter à la base de données "lvdb" mais vous avez défini l'utilisateur dans la base de données "admin". Hiebernate OGM recherche actuellement l'utilisateur dans la base de données "lvdb".

MISE À JOUR :Ce problème a maintenant été corrigé dans la dernière version stable (5.1.0.Final), vous pouvez utiliser la propriété hibernate.ogm.mongodb.authentication_database pour sélectionner le nom de la base d'authentification (admin est le nom par défaut).