a JSON based database for Node.js 🥕
carrotDB.create({ name: 'Antonio', surname: 'Erdeljac' });
npm install carrotdb
const 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",
},
]
npm install carrotdb
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: ... })
I created it in 1 hour without testing so don't get any big ideas.