2017-04-09 5 views
0

私はマングーススキーマとても似ています。使用する場合インデックスマングースのタイムスタンプは

PictureSchema.index({"createdAt": 1}); 
PictureSchema.index({"updatedAt": 1}); 

"_id_"以外のすべてのインデックスも機能しません。

PictureSchema.plugin(timestamps, { 
    createdAt: { 
    name: 'createdAt', 
    type: Date, 
    index: true 
    }, 
    updatedAt: { 
    name: 'updatedAt', 
    type: Date, 
    index: true 
    } 
}) 

をしかし、私はこのプラグインを持っている問題は、UTC時間が、システム時刻を記録していないということです。

私はそうのようなマングース、タイムスタンププラグインを使用することで、この作業の変化を得ました。私の問題を修正するには、mongoose-timestampにUTC時刻を記録させることもありますが、組み込みのタイムスタンプが提供するフィールドのインデックスを作成することをお勧めします。

答えて

0

は完璧に動作

PictureSchema.index({"createdAt": 1}); 
PictureSchema.index({"updatedAt": 1}); 
が判明します。データベースサーバを数回再起動して動作させる必要がありました。

なぜですか?

関連する問題