MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Spring Boot menyiapkan repositori MongoDB

Seperti yang tersirat dari kesalahan:

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]

Anda harus mengatur nama database yang akan digunakan oleh aplikasi Anda. Atau jika diatur di sini:

My applicaiton.yml file

Jika tidak, ini adalah kesalahan ketik pada nama file.

Karena Anda sudah menggunakan boot Spring, mengapa tidak menggunakan properti pegas untuk mongodb?

untuk driver ver 3.0

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

untuk driver ver 2.x

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

Info lebih lanjut di sini 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. Tidak dapat mengakses com.mongodb.MongoClientSettings - driver Java MongoDB 3.7+

  2. 5 Cara Mendapatkan Menit dari Sebuah Kencan di MongoDB

  3. Bagaimana cara melakukan pemilihan bidang pada find() di driver asli mongodb?

  4. Bagaimana Mongolab REST API mengautentikasi

  5. Pertimbangan untuk Mengelola MongoDB