MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Spring Data Mongo scheint den Host in der XML-Konfiguration zu ignorieren

Ihre mongo db-factory erkennt nicht, welche MongoDB-Datenbank-IP sie verwenden soll.

Versuchen Sie, eine db-factory zu verwenden, die auf den Wert von mongoTemplate verweist <constructor-arg name="mongoDbFactory" ref="mongoDbFactory" /> :

<mongo:mongo id="mongo" host="10.125.0.68" port="27017" />

<mongo:db-factory id="mongoDbFactory"
                  host="10.125.0.68"
                  port="27017"
                  username="admin"
                  password="xxx"
                  dbname="test"
                  mongo-ref="mongo" />

Das sollte auch funktionieren:

<mongo:mongo id="mongo" host="10.125.0.68" port="27017" />
<mongo:db-factory dbname="test" mongo-ref="mongo" />