CrewDB, Node.js tabanlı, dosya sisteminde JSON formatında veri saklayan hafif bir veritabanı çözümüdür. Bu modül, verileri crewdb.json
dosyasına yazmanızı, okumanızı ve yönetmenizi sağlar.
CrewDB'yi projenize dahil etmek için:
npm install crewdb
const db = require('crewdb');
// Writing Data
db.set('isim', 'Yiğit'); // Set a string value
db.set('isim', { // Set an object
isim: 'Yiğit',
discord_name: message.author.username, // Save the Discord username
id: message.author.id // Save the user ID
});
// Checking Data
db.fetch('isim'); // This will return the value of 'isim'
// Retrieving Data
let veri = await db.get('isim'); // Fetch the stored object
console.log(`İsim: ${veri.isim} - Discord: ${veri.discord_name}`); // Print out the name and Discord username
// Updating Data
db.update('isim', 'Crew'); // Update the value of 'isim'
// Deleting Data
db.delete('isim'); // Remove the 'isim' key and its value
// Adding Data
db.add('crew', 5); // Increment the value of 'crew' by 5
// Removing Data
db.remove('crew', 4); // Decrease the value of 'crew' by 4