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

Mongoose:Odeslání k datu selhalo pro hodnotu při aktualizaci dokumentu

"20/11/2014 04:11" je neplatný formát ISODate. Někde převádíte datum rezervace na řetězec v neplatném formátu. Musíte jej převést do platného formátu ISODate (měsíc přede dnem):

new Date("11/20/2014 04:11") // Thu Nov 20 2014 04:11:00 GMT+0100 (CET)
new Date("2014/11/20 04:11") // Thu Nov 20 2014 04:11:00 GMT+0100 (CET)
new Date("20/11/2014 04:11") // Invalid Date

pro snadnou manipulaci s formáty data bych doporučil použít moment.js



  1. Převod struktury JSON na BasicDBObject

  2. MongoDB hledání vnořených polí pomocí $map

  3. redis slave se nesynchronizuje s masterem

  4. Přepínání mezi Mongo produkční a testovací databází - Java Spring Boot