xiyudb
Version:
A JSON/LocalStorage database module, easy to setup & utilize.
82 lines (61 loc) • 1.73 kB
Markdown
- Simple JSON database for Node
- Faster & Easier usage.
- Similar to quick.db
**Update 0.1.6**
- Fixed `minor` bugs!
- Fixed `XIYU_UNDEFINED` error!
- Fixed `dataAdd` error!
- Updated the `db.backup`, now works very powerful!
- All codes have been reviewed and issues fixed.
```js
const Database = require("xiyuDB");
const db = new Database()
```
```js
npm i xiyudb@latest
// Please install the latest version of the module!
```
```js
//When database is ready, will send a message to console!
db.on("ready",{
message : "Connected to Database (OK!)"
})
//When a data added to database, will send a message to console!
db.on("dataAdd",{
message : "New data added to database"
})
//Change the data! (simple => database)
db.set("Simple", "Database");
//Show the data! (SimpleDatabase)
db.get("SimpleDatabase");
//Delete the data! (simple => )
db.delete("Simple");
//Make a condition! (false || true)
db.has("Database");
//Fetch the data! (SimpleDatabase)
db.fetch("SimpleDatabase");
//Add the data! (+)
db.add("age", 10);
//Exctract the data! (-)
db.subtract("age", 9);
// Get all of the data!
db.all();
//Create a array! (Array: 'xiyudb')
db.push("array", "xiyudb");
//Delete all of the data! (everything)
db.clear();
//Backup the database!
db.backup('folderName', 'database.json');
db.backupTime('folderName', 'database.json', 1000);
console.log(db.math("10" , "/" , "2")) // Result: 5
console.log(db.find('SimpleDatabase')) // Result: SimpleDatabase
```
[](https://discord.gg/Ysj2XRAmGm) | [Discord User](https://discord.com/users/846046679328227358) | [Twitter Profile](https://twitter.com/karincadev)
```
MIT © karincaDev
```