MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Spring Boot thiết lập kho lưu trữ MongoDB

Như lỗi ngụ ý:

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]

Bạn phải đặt tên cơ sở dữ liệu sẽ được ứng dụng của bạn sử dụng. Hoặc nếu nó được đặt ở đây:

My applicaiton.yml file

Nếu không, đó là lỗi đánh máy trên tên tệp.

Vì bạn đã sử dụng Spring boot rồi, tại sao không sử dụng các thuộc tính spring cho mongodb?

cho trình điều khiển ver 3.0

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

cho trình điều khiển phiên bản 2.x

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

Thông tin thêm tại đây 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. DbRef với Mongoose - mongoose-dbref hay dân cư?

  2. mongodump Không thành công:tùy chọn xấu:chỉ có thể kết xuất một bộ sưu tập duy nhất vào stdout

  3. MongoDB GPG - Chữ ký không hợp lệ

  4. Lớp MongoClient so với Lớp MongoDB \ Driver \ Manager

  5. Vui lòng sử dụng 'MongoMappingContext # setAutoIndexCreation (boolean)' hoặc ghi đè 'MongoConfigurationSupport # autoIndexCreation ()' thành tục tĩu