2.0.7 • Published 5 years ago

level-db-helper v2.0.7

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

This npm package is for data operation using LevelDB. You can save and get data from level db.

(A) To Install simply run:
npm install level-db-helper

(B) To import the library in your node module: const ldh = require("level-db-helper");

(C) {this is optional step} place a .env file in the root folder of your project. Write data folder location value for DB_PATH attribute. For eg.: DB_PATH=./MY_FOLDER/DATA or DB_PATH=../MY_FOLDER/DATA

List of supported operations is given below:

(1) To save data in level db:

save(datakey, data, callback)

here datakey is the key by which data will be save, this key can be same if we want to save data interms of same key header.

data parameter will hold the data, which can be string or json object.

for eg.
var dataToSave = "My first test entry";
or
var dataToSave = { "mydata" : "My first test entry" };

ldh.save("myKey1", dataToSave, function(response){
    console.log(response);//Message will be logged on your command prompt
});

(2) To get data of a perticular key from level db:

get(datakey, callback)

here datakey is the key parameter by which data was saved.

for eg.
ldh.get("myKey1", function(response){
    console.log(response);//Message will be logged on your command prompt
});

(3) To delete data from level db:

delete(datakey, callback)

here datakey is the key parameter by which data was saved.

for eg.
ldh.delete("myKey1", function(response){
    console.log(response);//Message will be logged on your command prompt
});

(4) To get all data from level db:

getAllData(callback)

for eg.
ldh.getAllData(function(response){
    console.log(response);//Message will be logged on your command prompt
});

(5) To get all keys from level db:

getAllKeys(callback)

for eg.
ldh.getAllKeys(function(response){
    console.log(response);//Message will be logged on your command prompt
});

(6) To get all keys and their respactive data from level db:

getAllKeyData(callback)

for eg.
ldh.getAllKeyData(function(response){
    console.log(response);//Message will be logged on your command prompt
});

here callback is the function which will be used to get returned value from the method (note it may return custom success message or if method got executed with exception then corresponding leveldb error object will be returned).

On very first successful call of saveToLevelDB function, a folder will be created named as "db" (or by given name in .env file) which be database folder, please do not delete that folder to avoid data loss.

2.0.7

5 years ago

2.0.5

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago