sql >> Databasteknik >  >> NoSQL >> MongoDB

Spring boot 2.0.5.RELEASE och mongo 4.0 anslutningsproblem

Titta på loggen för metoden hittades inte som presenteras av springboot.

com.mongodb.connection.DefaultClusterFactory.createCluster(Lcom/mongodb/connection/ClusterSettings;Lcom/mongodb/connection/ServerSettings;Lcom/mongodb/connection/ConnectionPoolSettings;Lcom/mongodb/connection/ClusterSettings;Lcom/mongodb/connection/StreamFactory /StreamFactory;Ljava/util/List;Lcom/mongodb/event/CommandListener;Ljava/lang/String;Lcom/mongodb/client/MongoDriverInformation;Ljava/util/List;)Lcom/mongodb/connection/Cluster;

Notera det sjunde argumentet Lcom/mongodb/client/MongoDriverInformation. MongoDriverInformation-klassen har varit eae25codea från com/mongodb/client till com/mongodb i 3.7 utöver versioner.

Så det verkar som att du har både 3.6.4 och 3.8.0 burkar på din klassväg.

Så försök att rensa din klassväg och 3.8.0 är det korrekta sättet att åsidosätta mongodb-beroenden tills våren släpps.

Btw, det finns en väntande 2.1.0-startrelease som kommer att uppdatera mongodb-beroendet till 3.8.2. Just nu är det ett release-kandidatfas.



  1. MongoDB Matcha en array med $type?

  2. hämta värden efter nyckelnamn mongodb node.js drivrutin

  3. Hur distribuerar man en node.js med redis på kubernetes?

  4. Hur man deserialiserar ett json-dokument som erhållits från mongoDB till en POJO?... (Migrerar från Morphia till Java Mongo Driver 3.0)