MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да използвате Spring за свързване с MongoDB, което изисква удостоверяване

намери решението с помощта на Spring Expression Language

<bean id="mongoTemplate" class="org.springframework.data.document.mongodb.MongoTemplate">
        <constructor-arg name="mongo" ref="mongo"/>
        <constructor-arg name="databaseName" value="${mongodb.dbname}"/>
        <constructor-arg name="userCredentials" ref="mongoCredentials"/>
    </bean>

    <bean id="mongoCredentials" class="org.springframework.data.authentication.UserCredentials">
        <property name="username" value="#{mongoURI.username}" />
        <property name="password" value="#{new java.lang.String(mongoURI.password)}" />
    </bean>

    <bean class="com.mongodb.MongoURI" id="mongoURI">
        <constructor-arg value="${mongodb.url}"  />
    </bean>

    <bean class="com.mongodb.Mongo" id="mongo">
        <constructor-arg ref="mongoURI" />
    </bean>


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Съвети за управление на архивиране на MongoDB за разчленени клъстери

  2. Използване на съхранени функции на JavaScript в конвейера за агрегиране, MapReduce или runCommand

  3. Пролетни данни mongodb търсене за ISO дата

  4. Програмиране на база данни на Python с MongoDB за начинаещи

  5. Достъп до база данни за производство на метеори през 2016 г