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

Spring-boot:perbandingan tanggal mongoDB tidak berfungsi

Anda harus mengatur zona waktu ke UTC saat menggunakan DateFormat untuk mengurai tanggal string.

Atau Anda dapat menggunakan Instant di Jawa 8.

Saya telah menunjukkan kedua contoh.

endDate menggunakan dateFormatter dengan zona waktu diatur ke UTC

startDate menggunakan Instant

Sesuatu seperti

DateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS\'Z\'");
dateFormatter.setTimeZone(TimeZone.getTimeZone("UTC"));

Date startDate,endDate;

startDate =  Date.from(Instant.parse("2017-10-06T00:00:00.000Z"));
endDate = dateFormatter.parse("2017-10-07T23:00:00.000Z");



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $bsonSize

  2. mongodb tampilkan dbs listDatabases gagal

  3. mongoengine - Kueri pada ListField dari EmbeddedDocumentField

  4. Bagaimana cara mempercepat Sisipan MongoDB/detik?

  5. Tidak Dapat Memulai DB Mongo