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

SpringBootがMongoDBリポジトリをセットアップする

    エラーが示すように:

    Caused by: java.lang.IllegalArgumentException: Database name must not be empty
    at org.springframework.util.Assert.hasText(Assert.java:168) ~[spring-core-4.3.2.RELEASE.jar:4.3.2.RELEASE]
    

    アプリケーションで使用するデータベース名を設定する必要があります。または、ここで設定されている場合:

    My applicaiton.yml file
    

    そうでない場合は、ファイル名のタイプミスエラーです。

    すでにSpringbootを使用しているので、mongodbのspringプロパティを使用してみませんか?

    ver3.0ドライバー用

    spring.data.mongodb.uri=mongodb://user:[email protected]:12345
    

    ver2.xドライバーの場合

    spring.data.mongodb.host=localhost
    spring.data.mongodb.port=27017
    

    詳細はこちら http:// docs.spring.io/spring-boot/docs/current/reference/html/boot-features-nosql.html



    1. mongodbの合計値を平均する方法は?

    2. Spring DataでJedisを使用しているときに、Redisでデータが奇妙なキーで保存されるのはなぜですか?

    3. mongodbをインポートするための区切り文字を定義する方法

    4. 単語のMongoDBと全文検索部分