This module is in beta, there will be bugs and many things wrong.
$ npm install mongo-eco.js
const MongoEco = require("mongo-eco")
const eco = new MongoEco({
connectTo: "mongodb://localhost/MyDBName",
urlParser: true,
unifiedTopology: true
})
//Or export
const MongoEco = require("mongo-eco")
const eco = new MongoEco({
connectTo: "mongodb://localhost/MyDBName",
urlParser: true,
unifiedTopology: true
})
module.exports = eco
setMoney
eco.setMoney({
user: "UserID",
guild: "GuildID",
money: 0
}) // returns the money of user
hasMoney
eco.hasMoney({
user: "UserID",
guild: "GuildID"
}) // returns true or false if the user has money
getMoney
eco.getMoney({
user: "UserID",
guild: "GuildID"
})
// returns the money of the user
updateMoney
eco.updateMoney({
user: "UserID",
guild: "GuildID"
}, {
money: 0,
bank: 0
}) // returns the info of user (mongodb findone)
subtractMoney
eco.subtractMoney({
user: "UserID",
guild: "GuildID"
}, {
money: 0
}) // returns the info of user (mongodb findone)
setMoneyBank
eco.setMoneyBank({
user: "UserID",
guild: "GuildID"
}, {
bank: 0
}) // returns the info of user (mongodb findone)
getMoneyBank
eco.getMoneyBank({
user: "UserID",
guild: "GuildID"
}) // returns the money of bank