Download api/src/data/base-database.ts from Jessedbrown/warran: direct link, hf CLI and curl.
- Browser
- Download file 475 Bytes
-
https://huggingface.co/Jessedbrown/warran/resolve/main/api/src/data/base-database.ts
- Command line
-
hf download hf://Jessedbrown/warran/api/src/data/base-database.ts
-
curl -L -o base-database.ts https://huggingface.co/Jessedbrown/warran/resolve/main/api/src/data/base-database.ts
475 Bytes
| import mongoose, { Connection} from "mongoose"; | |
| export abstract class BaseDatabase { | |
| public getConnection = async (): Promise<Connection> => { | |
| await mongoose.connect(`${process.env.DB_CLOUD}`, { | |
| useNewUrlParser: true, | |
| useUnifiedTopology: true, | |
| }); | |
| const db = mongoose.connection; | |
| db.on("error", (error) => { | |
| console.log(error); | |
| }); | |
| db.once("open", () => { | |
| console.log("Database connected"); | |
| }); | |
| return db; | |
| }; | |
| } | |