Skip to content

Latest commit

 

History

History
54 lines (44 loc) · 1.05 KB

mongoose.md

File metadata and controls

54 lines (44 loc) · 1.05 KB

Simple-mongoose

Criamos essa classe dentro da nossa npm para simplificar vidas de devs que quer usar uma web db, como a mongoose

Functions

Função Parâmetro Info
.get String Puxa um valor dentro da database
.set (Array ou String), value Seta um valor dentro da database
.add (Array ou String), number Adiciona um valor na database
.remove (Array ou String), number Remove um valor na database
.all () Puxa tudo dentro da db

Básico

const { mongoose } = require("more-functions")
const db = new mongoose({
  mongoUrl: 'url',
  schema: {
    schema1: {
    type: String,
    required: true
  },
    schema2: {
    type: Number,
    default: 0
  }
 })
  
function connect() {
  db.login()
}
  
connect()

Como usar

await db.get('schema1').schema2 || 0 

await db.set('schema1', '3184147318342137') //Ou: db.set([ 'schema1', 'schema2'], 900)

await db.add([
'schema1',
'schema2'
  ], 12)

await db.remove([
'schema1',
'schema2'
  ], 12)

await db.all()