|
@@ -102,10 +102,11 @@ const schema = new Schema<PageDocument, PageModel>({
|
|
|
pageIdOnHackmd: { type: String },
|
|
pageIdOnHackmd: { type: String },
|
|
|
revisionHackmdSynced: { type: ObjectId, ref: 'Revision' }, // the revision that is synced to HackMD
|
|
revisionHackmdSynced: { type: ObjectId, ref: 'Revision' }, // the revision that is synced to HackMD
|
|
|
hasDraftOnHackmd: { type: Boolean }, // set true if revision and revisionHackmdSynced are same but HackMD document has modified
|
|
hasDraftOnHackmd: { type: Boolean }, // set true if revision and revisionHackmdSynced are same but HackMD document has modified
|
|
|
|
|
+ updatedAt: { type: Date, default: Date.now }, // Do not use timetamps for updatedAt because it breaks 'updateMetadata: false' option
|
|
|
deleteUser: { type: ObjectId, ref: 'User' },
|
|
deleteUser: { type: ObjectId, ref: 'User' },
|
|
|
deletedAt: { type: Date },
|
|
deletedAt: { type: Date },
|
|
|
}, {
|
|
}, {
|
|
|
- timestamps: true,
|
|
|
|
|
|
|
+ timestamps: { createdAt: true, updatedAt: false },
|
|
|
toJSON: { getters: true },
|
|
toJSON: { getters: true },
|
|
|
toObject: { getters: true },
|
|
toObject: { getters: true },
|
|
|
});
|
|
});
|