summary refs log tree commit diff
path: root/src/util/Database.ts
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-04-08 16:51:45 +0200
committerGitHub <noreply@github.com>2021-04-08 16:51:45 +0200
commitc5c2af70a5c27a1bc461547a51fb3379416ccf8f (patch)
tree6cdf25485d11d7aae1a2a4efeab10e2b12ae8b86 /src/util/Database.ts
parentMerge branch 'main' of https://github.com/fosscord/fosscord-server-util (diff)
parentadded toBigInt and BigInt getters to bitfields (diff)
downloadserver-c5c2af70a5c27a1bc461547a51fb3379416ccf8f.tar.xz
Merge pull request #4 from notsapinho/main
added toBigInt and BigInt getters to bitfields
Diffstat (limited to 'src/util/Database.ts')
-rw-r--r--src/util/Database.ts13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/util/Database.ts b/src/util/Database.ts

index 5d9afab9..339ac65b 100644 --- a/src/util/Database.ts +++ b/src/util/Database.ts
@@ -7,7 +7,12 @@ const uri = process.env.MONGO_URL || "mongodb://localhost:27017/fosscord?readPre console.log(`[DB] connect: ${uri}`); -const connection = mongoose.createConnection(uri, { autoIndex: true, useNewUrlParser: true, useUnifiedTopology: true }); +const connection = mongoose.createConnection(uri, { + autoIndex: true, + useNewUrlParser: true, + useUnifiedTopology: true, + useFindAndModify: false, +}); export default <Connection>connection; @@ -56,6 +61,12 @@ export class MongooseCache extends EventEmitter { } }; + changeStream = (pipeline: any) => { + this.pipeline = pipeline; + this.destroy(); + this.init(); + }; + convertResult = (obj: any) => { if (obj instanceof Long) return BigInt(obj.toString()); if (typeof obj === "object") {