MaxDB is lightweight NodeJS database.
npm install maxdbbash
npm install maxdb
`
Usage
`js
const MaxDB = require("maxdb") // importing
MaxDB.login('admin', 'admin') // logining in (username, password). You can change password or username at settings.json file in node_modules\tinydb folder
MaxDB.init() // connecting to db
MaxDB.set('users', 'user1', {
status: 'online',
birth: '24.05.1999',
name: 'John Smith'
}) // creating user1 document in users collection (if collection don't exist it will create it.) with data (status, birth, name)
// ... more users ...
console.log("Online users")
MaxDB.getWhere('users', 'status', '==', 'online').forEach(user => {
console.log(User ${user.name} is curently ${user.status})
}) // getting all users which status is online from users collection
console.log("Offline users")
MaxDB.getWhere('users', 'status', '!=', 'online').forEach(user => {
console.log(User ${user.name} is curently ${user.status})
}) // getting all users which status isn't online from users collection
console.log(MaxDB.get('users', 'user1')) // getting document user1 from users collection
``