2017-08-01 17 views
0

springDataMongo APIを使用して、基になるMongodbインスタンスに接続する既存のjava springbootアプリケーションがあります。springDataMongoアプリをMongoDbの代わりにCosmos Dbに接続する

私は既存のspringDataMongo APIクラスを使用する必要がありますが、Mongodbの代わりにCosmos Dbを接続する必要があります。

私はMongodbのための紺碧のCosmos db apiのドキュメントでそれを探しましたが、私がやろうとしていることを握っていませんでした。

私がやっていることが可能であるかどうか誰かに教えてもらえますか?はいの場合は、関連する関連文書を教えてください。

答えて

0

はい、springDataMongoを使用してAzure Cosmos DB MongoDB APIに接続することは可能です。あなたがする必要がどのような

Azure portalからコスモスDB接続文字列をコピーして、あなたの春のブートプロジェクトのapplication.propertiesファイルにspring.data.mongodb.uriに入れてあります。それが終わった後

enter image description here

application.properties

#mongodb 
spring.data.mongodb.uri=mongodb://[username]:[passowrd]@[cosmosdbName].documents.azure.com:10255/?ssl=true 
spring.data.mongodb.database=[dababaseName] 

は、あなたがこのガイドをチェックアウトすることができます:Accessing Data with MongoDB

+0

ありがとうございました。私はちょうどmongodbからcosmosdbに切り替える接続プロパティを変更する必要があり、springbootアプリのmongoコードがそのまま動作するはずですか? – Hary

+0

はい、あなたは正しいです。 –

関連する問題