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

Menggunakan Joda-Time untuk membentuk ISODate yang benar untuk sisipan Mongo

Format string input Anda benar, asalkan itu dimaksudkan untuk mewakili UTC.

Ubah parser Anda untuk menggunakan yang cocok dengan format ini:

DateTimeFormatter parser = ISODateTimeFormat.dateTime();

Sisa pertanyaan Anda tidak masuk akal bagi saya. Anda tidak boleh melewati parser , melainkan nilai kembalian dari parseDateTime , yang tampaknya tidak Anda tangkap.

DateTime result = parser.parseDateTime(crDt);

mongo.setCrDt(recordId, result.toDate());

Apakah baris terakhir akan berfungsi atau tidak tergantung pada fungsi yang diterima.



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

  2. Jumlah dokumen yang salah di kluster pecahan MongoDB

  3. Dapatkan elemen yang dimasukkan terakhir dari mongodb di GoLang

  4. Sub-koleksi yang dibatasi MongoDb

  5. Simpan luwak () tidak memperbarui nilai dalam array dalam dokumen basis data