summary refs log tree commit diff
path: root/src/models/index.ts
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-04-06 22:06:53 +0200
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-04-06 22:06:53 +0200
commit7d9cc0efbf536bcf9bf596360bd8a12652d85b95 (patch)
treec94b9cb0f8ec402ad5f1ee80d9889d1e315155dd /src/models/index.ts
parent:bug: fix Message Model (diff)
downloadserver-7d9cc0efbf536bcf9bf596360bd8a12652d85b95.tar.xz
:art: remove _id and __v from response
Diffstat (limited to 'src/models/index.ts')
-rw-r--r--src/models/index.ts28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/models/index.ts b/src/models/index.ts
new file mode 100644

index 00000000..bb6024fe --- /dev/null +++ b/src/models/index.ts
@@ -0,0 +1,28 @@ +import mongoose from "mongoose"; + +export * from "./Ban"; +export * from "./Channel"; +export * from "./Emoji"; +export * from "./Guild"; +export * from "./Invite"; +export * from "./Member"; +export * from "./Role"; +export * from "./User"; +export * from "./Activity"; +export * from "./Application"; +export * from "./Interaction"; +export * from "./Message"; +export * from "./Status"; +export * from "./VoiceState"; +export * from "./Event"; + +mongoose.plugin((schema: any) => { + schema.options.toJSON = { + virtuals: true, + versionKey: false, + transform(doc: any, ret: any) { + delete ret._id; + delete ret.__v; + }, + }; +});