sql >> Databáze >  >> NoSQL >> MongoDB

Použití Joda-Time k vytvoření správného ISODate pro vložku Mongo

Formát vašeho vstupního řetězce je správný, pokud má představovat UTC.

Změňte svůj analyzátor tak, aby používal analyzátor, který odpovídá tomuto formátu:

DateTimeFormatter parser = ISODateTimeFormat.dateTime();

Zbytek tvé otázky mi nedává moc smysl. Neměli byste předat parser , ale spíše návratovou hodnotu z parseDateTime , kterou zřejmě nezaznamenáváte.

DateTime result = parser.parseDateTime(crDt);

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

Zda bude poslední řádek fungovat nebo ne, závisí na tom, co tato funkce přijímá.



  1. Agregační dotaz MongoDb s $group a $push do vnořeného dokumentu

  2. TypeError:cesta musí být řetězec nebo zásobník MEAN bufferu

  3. Přidejte volitelný parametr dotazu pomocí úložiště jarních dat mongodb

  4. Dotaz na hledání uzlu mongoose ve smyčce nefunguje