0.4.4 • Published 5 years ago
new-json-db v0.4.4
NEW JSON DATABASE
The basic JSON-File based database.
You are soo cool 💕
Last update (0.4.4)
- Fixed -> Data base folder path
API
// API
const newjsondb = require("new-json-db");
// Creates a new database or
// already exists retrieves the database.
const mydb = new newjsondb.db("mycooldatabasename",`${__dirname}/mydatas`)
//-> Returns database object.
// Inserts data to database.
mydb.setData(data_name,_value);
//-> Current Datas.
// Gets data from database.
mydb.getData(data_name);
//-> Sellected value.
// Pushs data to array-data.
mydb.pushData(data_name,_value);
//-> Updated array.
// Gives the chosen data length.
mydb.getDataLength(data_name);
//-> Number.
// Deletes data from current database.
mydb.delData(data_name);
//-> Boolean.
// Gives list of object names.
mydb.getKeys();
//-> Array.
// Gives list of object values.
mydb.getValues();
// -> Array.
// Adds value to current value.
mydb.addValue(data_name,_value);
//-> New value.
// Returns number of datas.
mydb.getLength();
//-> Number.
// Returns database as JSON
mydb.getRaw();
//-> Object.
// Checks if data is on database.
mydb.hasData(data_name);
//-> Boolean.
// Deletes current database.
mydb.removeDB();
//-> Boolean.
// Checks whether database exists.
newjsondb.hasDB(data_base_name);
//-> Boolean.
// Created By Armağan#2448
Past Updates
Last update (0.4.0)
- Fixed -> Databases are no longer be cleaned in updates!
Last update (0.3.9)
- Changed -
removeData() => delData()
Update (0.3.8)
- Fixed
addValue()
- Fixed
pushData()
- Example:
db.pushData("mylist",{"type":"car","color":"black"}); db.pushData("mylist",{"type":"ball","color":"white"}); db.getData("mylist"); //=> [{"type":"car","color":"black"},{"type":"ball","color":"white"}]
- Example:
- Changed -
getLength() => getDBLength()
Update (0.3.6) (Huge)
- Changed -
insertData() => setData()
- Added -
pushData()
- Push data to array list- Example:
db.setData("mycool", []); db.pushData("mycool",{name:"Jhon",age:15}); db.pushData("mycool",{name:"Alex",age:12}); db.getData("mycool"); //-> [{name:"Jhon",age:15},{name:"Alex",age:12}]
- Example:
- Added -
getDataLength()
- SupportsObjects, Arrays, Booleans, Strings, Numbers
- Added -
getLength()
- Returns number of datas.
Update (0.3.5):
- Fixed
Error: EBUSY: resource busy or locked, open 'somepath'
error. - Added
addValue("coolnumber",9)
- Adds value to current data - Added
getLength()
- Returns number of datas. - Added descriptions to
readme.md
Update (0.3.3):
getKeys()
List of object names.getValues()
List of object values.getRaw()
Returns database as JSON object.
0.4.4
5 years ago
0.4.3
5 years ago
0.4.2
5 years ago
0.4.1
5 years ago
0.4.0
5 years ago
0.3.9
5 years ago
0.3.8
5 years ago
0.3.7
5 years ago
0.3.6
5 years ago
0.3.5
5 years ago
0.3.4
5 years ago
0.3.3
5 years ago
0.3.2
5 years ago
0.3.1
5 years ago
0.3.0
5 years ago
0.1.2
5 years ago
0.1.1
5 years ago
0.1.0
5 years ago
0.0.9
5 years ago