sql >> データベース >  >> NoSQL >> MongoDB

MongodbのISO日付が1日前に表示されるのはなぜですか?

    mongoからの日付は常にGMTであり、サーバーは他のタイムゾーンにある可能性があります。フォーマットする前に、日付をGMTに変換する必要があります。

    var moment = require("moment-timezone")
    
    AuthorSchema.virtual('date_of_birth_update_format').get(function(){
     return this.date_of_birth ? moment(this.date_of_birth).tz('GMT').format('YYYY-MM-DD') : '';
    });
    


    1. C#ドライバー1.10を使用してMongoDB3.0.0に接続できません

    2. セットアップウィザードがWindows10にインストールしているときに、MongoDBエラーが途中で終了しました

    3. 同じサーバー上の1つのMongoDBから別のMongoDBにコレクションを複製する方法

    4. findOneAndUpdateは関数ではありません