簡體   English   中英

在貓鼬中保存時刻格式

[英]Saving moment format in Mongoose

我正在嘗試使用 moment.js 在 Mongoose 中保存日期。 我的架構如下所示:

const personSchema= new mongoose.Schema({
  name: String,
  age: Number,
  joined: { type: Date, default: () => moment().format('YYYY-MM-DD HH:mm:ss') }
})

但是,當我訪問數據庫中的文檔時,時間格式是 2020-02-08T21:08:02.000+00:00,而不是 2020-02-08 21:08:02 應該是...

我究竟做錯了什么?

2020-02-08T21:08:02.000+00:00 格式稱為 ISODate。 我沒有使用 Mongoose 中的 Moment 保存它(無論如何 MongoDB 似乎以 ISO 格式存儲它),我將日期保存為常規

Default: Date.now

然后,在我看來,在顯示日期時,我使用了

moment(myObject.date).format('YYYY-MM-DD HH:mm:ss')

日期按預期顯示。

類型:字符串 << 更改為字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM