Use leveldb just like mongo.
open source!
$ npm i --save @amazingandyyy/levelize
# or
$ yarn add @amazingandyyy/levelize
const process = require('process')
const level = require('level')
const Levelize = require('@amazingandyyy/levelize')
const levelize = new Levelize(level)
levelize.connect('levelize-demo-2019', {
location: process.cwd()
})
const UserShema = levelize.schema({
username: String,
password: String,
email: String
})
const userModel = levelize.model('User', UserShema)
for (let i = 0; i < 10; i++) {
userModel.createOne({
username: `amazingandyyy-${i}@gmail.com`, password: `xx${i}xx`
})
}
userModel.getAll()
userModel.getOne({
username: `amazingandyyy-3@gmail.com`
}, (err, user) => {
console.log(err, user)
})
MIT