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

モンゴに保存された日付を、ロード時にUnixエポックからのミリ秒に変換し直しますか?

    timestampの数値ミリ秒バージョンを追加できます スキーマの仮想属性として:

    schema.virtual('timestamp_ms').get(function() {
      return this.timestamp.getTime();
    });
    

    次に、仮想フィールドをtoObjectに含めることができます。 スキーマのオプションを介してモデルインスタンスを呼び出す:

    var schema = new Schema({
      timestamp: Date
    }, {
      toObject: { getters: true }
    });
    


    1. redisでnodejsを使用して文字列をスキャンする

    2. MongoDBJavaドライバーを使用してDBObjectをPOJOに変換します

    3. Node.jsのソケットを介したRedis接続

    4. mongoシェルを使用してmongodbに大きなレコードを挿入します