mrmBot-Matrix/utils/database.js

32 lines
730 B
JavaScript
Raw Normal View History

2019-09-13 20:02:41 +00:00
// database stuff
2019-10-28 20:21:06 +00:00
const mongoose = require("mongoose");
mongoose.connect(process.env.MONGO);
2019-10-28 20:21:06 +00:00
const guildSchema = new mongoose.Schema({
id: String,
tags: Map,
prefix: String
});
const Guild = mongoose.model("Guild", guildSchema);
const xpSchema = new mongoose.Schema({
id: String,
members: Map,
enabled: Boolean
});
const XP = mongoose.model("XP", xpSchema);
const tweetSchema = new mongoose.Schema({
tweets: [String],
replies: [String],
media: [String],
phrases: [String],
games: [String],
characters: [String],
download: [String],
enabled: Boolean
});
const TweetCollection = mongoose.model("TweetCollection", tweetSchema);
exports.guilds = Guild;
exports.xp = XP;
exports.tweets = TweetCollection;