sql >> Databáze >  >> NoSQL >> MongoDB

GAE nemůže vyhledat záznam SRV pro instanci atlasu mongodb

GAE zjevně nepodporuje nejnovější (verze 3,6x a vyšší) formát mogodb uri, vše fungovalo bez problémů poté, co jsem přešel na starší verzi (verze 3,4x a vyšší) reprezentace uri, která je poměrně dlouhá.

spring.data.mongodb.uri=mongodb://<user>:<password>@xyz-abc-delta-james.gcp.mongodb.net:27017,foo-bar-shard-00-01-tlxzf.gcp.mongodb.net:27017,foo-bar-shard-00-02-tlxzf.gcp.mongodb.net:27017/test?ssl=true&replicaSet=foo-bar-shard-0&authSource=admin&retryWrites=true

Protože Spring boot má interní závislost na verzi 3.6x, musel jsem pro verzi 3.4 ručně přidat závislost mongodb.

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-mongodb</artifactId>
        <exclusions>
            <exclusion>
                <groupId>org.mongodb</groupId>
                <artifactId>mongo-java-driver</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.mongodb</groupId>
        <artifactId>mongo-java-driver</artifactId>
        <version>3.4.3</version>
    </dependency>


  1. Jak vypočítat procento pomocí fasety v MongoDB?

  2. Funguje PHP 5.5 s ovladačem MongoDB?

  3. Dokumentace Mongomapper?

  4. Zpracování ISODate() MongoDB při pokusu o analýzu serializovaného řetězce JSON