Skip to content

ImyerDev/mongo-eco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This module is in beta, there will be bugs and many things wrong.

Install

$ npm install mongo-eco.js

Use

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

Methods

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published