1.0.1 • Published 7 years ago
carrotdb v1.0.1
CarrotDB
a JSON based database for Node.js
carrotDB.create({ name: 'Antonio', surname: 'Erdeljac' });Usage
npm install carrotdbconst carrotDB = require('carrotdb');
const app = async () => {
try {
await carrotDB.connect();
const createdRecord = await carrotDB.create({ name: 'Antonio', surname: 'Erdeljac' });
return console.log(createdRecord);
} catch (error) {
return console.log(error);
}
}
app();Data stored in JSON
[
{
"name": "Antonio",
"surname": "Erdeljac",
},
]Install
npm install carrotdbAPI
carrotDB.connect()
Checks for a database & creates an empty folder with empty database if non existent.
carrotDB.connect()carrotDB.get()
Finds an existing object in the database using id.
carrotDB.get(id)carrotDB.create()
Assigns a new object to database with generated id.
carrotDB.create({ fieldName: ... })carrotDB.remove()
Removes an object from database using id.
carrotDB.remove(id)carrotDB.update()
Updates an object from database using id.
carrotDB.update(id, { fieldName: ... })Limits
I created it in 1 hour without testing so don't get any big ideas.