MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Używanie Joda-Time do utworzenia poprawnego ISODate dla wstawki Mongo

Twój format ciągu wejściowego jest poprawny, o ile jest przeznaczony do reprezentowania czasu UTC.

Zmień parser, aby używał tego, który pasuje do tego formatu:

DateTimeFormatter parser = ISODateTimeFormat.dateTime();

Reszta twojego pytania nie ma dla mnie większego sensu. Nie powinieneś przekazywać parser , ale raczej wartość zwracana z parseDateTime , którego nie rejestrujesz.

DateTime result = parser.parseDateTime(crDt);

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

To, czy ta ostatnia linia będzie działać, zależy od tego, co ta funkcja akceptuje.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo:Jak grupować według $tydzień, ale zamiast tego zwracać datę rozpoczęcia i datę zakończenia każdego tygodnia?

  2. Wzorzec modułu JavaScript z wywołaniem zwrotnym Ajax

  3. Zaktualizuj wiele poddokumentów bez dokładnego warunku na poziomie poddokumentu

  4. Bezpieczne wdrożenie MongoDB na Amazon AWS

  5. Aktualizacja głębokiego rekordu w MongoDb