sql >> Database >  >> NoSQL >> MongoDB

setDate stelt de datum niet correct in eval in batchscript

Dit is het verwachte gedrag. De handtekening van setDate is als volgt. ref

Het accepteert één parameter, het moet een getal zijn als dagwaarde.

Het geeft milliseconden terug tussen 1 januari 1970 00:00:00 UTC en de opgegeven datum

U stelt eigenlijk de dagwaarde van datum in. Dus als je de waarde wilt ophalen, gebruik dan gewoon date.getDate() . Wat de nieuwe datum wordt.

Voor meer details, hoe het werkt, kunt u verwijzen naar MDN .




  1. Hoe een getal af te kappen tot 3 decimalen

  2. mongo/node TypeError:callback is geen functie bij query

  3. Omgaan met schemawijzigingen in Mongoose

  4. Hoe vermijdt MongoDB de puinhoop van SQL-injectie?