搜尋

首頁  >  問答  >  主體

node.js - express中moment是在什么时候用的?

根据教程所使用的moment时间转换工具,我在数据插入mongodb前使用会报错;
在数据输出时使用会报错;
在输出的路由里面进行转换替换不报错了,但却没有任何的效果

for(var i =0; i < docs.length; i++ ) {
   docs[i].write.create = moment(docs[i].write.create).format('YYYY-MM-DD HH:mm:ss');
   docs[i].write.update = moment(docs[i].write.update).format('YYYY-MM-DD HH:mm:ss');
}

我是个nodejs小白,希望大家别用太官方的回答,真心看不懂。

迷茫迷茫2783 天前652

全部回覆(1)我來回復

  • 大家讲道理

    大家讲道理2017-04-17 15:29:39

    透過你給的訊息,很難判斷是為什麼(或是你把報錯的資訊貼出來)。
    給一個排查問題的思路。

    1,插入前報錯,moment後的資料型態和資料庫欄位的型別是否一致?
    2,插入後報錯,資料庫的資料型態是否moment需要的參數型別是一致?
    3,你所說的路由處不報錯,但是沒有任何效果。你使用的docs有沒有toObject()一下?如果不toObject(),就沒有辦法加入屬性。

    回覆
    0
  • 取消回覆