rodrigogs / mongoose-timezone

Mongoose plugin to normalize stored dates timezone.
BSD 3-Clause "New" or "Revised" License
15 stars 6 forks source link

createdAt is adjusted but not updatedAt #17

Closed Daxcor69 closed 3 years ago

Daxcor69 commented 3 years ago

here is the model.

const mongoose = require('mongoose');
const timeZone = require('mongoose-timezone');

const IpsSchema = new mongoose.Schema(
  {
    schemaVersion: {
      type: String,
      required: false,
      trim: true,
      default: '1.0.0',
    },
    ip: { type: String, trim: true },
    geoInfo: { type: mongoose.Schema.Types.Mixed, required: false, trim: true },
    access: { type: String, required: true }, //  allow,deny,unknown
    user_id: [{ type: mongoose.Schema.Types.ObjectId, ref: 'user' }], // link to use collection
  },
  { timestamps: true }
);
IpsSchema.plugin(timeZone);

module.exports = Ips = mongoose.model('ips', IpsSchema);

Here is the document entry

 "createdAt": {
        "$date": "2021-02-07T12:11:39.938Z"
    },
    "updatedAt": {
        "$date": "2021-02-07T20:12:12.601Z"
    },
   "mongoose": "^5.11.14",
    "mongoose-timezone": "^1.3.0",

created At is correct, but updatedAt is not. What am I doing wrong?