私はMongooseスキーマ内にDateフィールドを持っています。これは表示のための従来の日付に変換したいのです。これを行うための明白な場所はゲッターの中で、prettifyDate
関数を全面的に呼び出すことを避けることです。マングースは私のポストゲッター文字列を取り、Date
コンストラクタにそれを与えているようですので、これは、動作しません:私のスキーマ内getterで変換した後、mongooseのDateへのキャストを抑制する
...
, date: {type: Date, get: function() { return 'foo'; }}
...
は私を与える:
Cast to date failed for value "foo"
私はドキュメントをフェッチ。
このキャストを抑制することは可能ですか?Date
?私が行方不明になっているより良い方法はありますか?
ああ、素敵です - それはかなりきれいな回避策です、私はそれを取るでしょう。ありがとう。 – jimw