Skip to content

About

This is a mongo db database connector with easy and simple functions.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

quick.mongo

Simple Database using MongoDB The name is a copy of quick.db, this uses the Mongo Atlas Database to store data though

Documentation

new Database()

new database(mongo url, options)
Parameter Type Optional Description
Mongo URL URL ✖ The URL given to you by the MongoDB Atlas Connection
options Object null null
options.name String ✖ The name of the collection you want to create

Example

  const quickMongo = require('@turph/quickmongo');
  
  const database = new quickMongo('{ INSERT MONGO URL HERE }', { name: 'database' });
  db
  .on('error', err => console.log(err))
  .on('connected', info => console.log(info));

Constructor

database.set()

database.set(key, value)
Parameter Type Optional Description
Key String ✖ The key of the value
Value String / Object ✖ The value of the key you wish to set

Example

await database.set('foo', 'fee');

Returns Promise<Boolean>

database.get()

await database.get(key)
Parameter Type Optional Description
key String ✖ The key of that vakue you wish to find

Example

await database.get('foo'); // fee

Returns Promise<String>

database.search()

database.search(query)
Parameter Type Optional Description
query String ✖ The term you wish to search for

Example

await database.search('foo');

Returns Promise<Object>

database.find()

database.find(query)
Parameter Type Optional Description
query String ✖ The term you wish to search for

Example

await database.find('foo');

Returns Promise<Object>

database.all()

database.all()
Parameter Type Optional Description

Example

await database.all()

Returns Promise<Object>

database.delete()

database.delete(key)
Parameter Type Optional Description
Key String ✖ The key of the value you wish to delete

Example

await database.delete('foo');

Returns Promise<Boolean>

database.clear()

database.clear(key)
Parameter Type Optional Description
Key String ✖ The key of the value you wish to clear from your database. Note: this will delete ALL matches so perform at your own risk

Example

await database.clear('foo');

Returns Promise<Boolean>

About

This is a mongo db database connector with easy and simple functions.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages