mongo-database-handler
A simple MongoDB database handler for NodeJS. This package works with various uses, e.g. discord.js, express.js, etc. Assuming you may already know how to use MongoDB and Mongoose.
Usage
To initiate the database handler, put this code inside your code.
Typescript:
import { DatabaseHandler } from "mongo-database-handler";
import path from "path";
await new DatabaseHandler().init(path.join(__dirname, "models"));
Javascript/NodeJS:
const { DatabaseHandler } = require("mongo-database-handler");
const path = require("path");
await new DatabaseHandler().init(path.join(__dirname, "models"));
To create a model, simply look at this example.
Typescript:
import { Model } from "mongo-database-handler";
class Model extends Template {
constructor() {
super(
{
name: {
type: String,
},
value: {
type: String,
},
},
"name"
);
}
}