sql >> データベース >  >> NoSQL >> MongoDB

SpringDataMongoはXML構成でホストを無視しているようです

    mongo db-factoryは、使用するMongoDBデータベースIPを識別しません。

    mongoTemplateの値を参照するdb-factoryを使用してみてください<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" />
    

    これも機能するはずです:

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



    1. MongoDBの更新。別のプロパティから1つのフィールドを設定しようとしています

    2. 同じドキュメント内のある配列から別の配列にIDでオブジェクトを原子的に移動します

    3. MongoMapperを使用して埋め込みドキュメントを編集するためのフォームを作成する

    4. フィールドレベルの一意性制約はMongo(ose)でも引き続きサポートされていますか?