Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

174
Visualizações
error when use Moment.js not accept to save in DB

when I try to use Moment.js in server code and do save action I get this error are there any solution or any alternative to change Date format

{
      stringValue: '"March 15th 2022, 2:28:00 am"',
      messageFormat: undefined,
      kind: 'date',
      value: 'March 15th 2022, 2:28:00 am',
      path: 'transactionTime',
      reason: AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
        assert.ok(false)
        generatedMessage: true,
        code: 'ERR_ASSERTION',
        actual: false,
        expected: true,
        operator: '=='
      },
      valueType: 'string'
    }
  },
  _message: 'transaction validation failed'
}

Schema

var moment = require('moment');

const Schema = new mongoose.Schema({
    transactionTime: {
        type: Date,
        default: moment().format('MMMM Do YYYY, h:mm:ss a'),
    },
    ...
})
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

I must let the type save in DB as Date and in default: Date.now() or if I use moment in Server code default: () => moment().toDate() then change the format after getting the value from DB like this

moment(transaction.transactionTime).format('MMMM Do YYYY, h:mm:ss a')
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda