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

Spring Boot настройка на 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

Ако не, това е правописна грешка в името на файла.

Тъй като вече използвате Spring boot, защо не използвате свойствата на spring за mongodb?

за драйвер версия 3.0

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

за драйвер версия 2.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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Вижте повече от 20 най-нови документа в MongoDB Compass от Schema

  2. Как да конвертирате произволно вложен JSON в CSV с jq – така че да можете да го конвертирате обратно?

  3. Как да спрете mongo DB с една команда

  4. MongoDB $dateToString

  5. връща само едно свойство _id