728x90

LevelDB를 사용하기 위한 설명이 아래의 경로에 있다. 설명을 읽고 사용하라.


참고:

[LevelDB]NoSQL중 하나인 LevelDB 설명과 NodeJS에서 설치하기


설치를 하면 사용을하자. 사용하기는 매우 쉬우므로 한번만 설명하면 된다.


var level = require('level');
var path = require('path');
var dbPath = path.join(__dirname, 'mydb');
var db = level(dbPath);


일단 LevelDB를 사용하려면 level패키지와 path패키지를 추가시켜줘야한다.

path를 추가시켜주는건 외부에 db를 만들어야하기 때문이다.

그리고 dbPath변수에서 __dirname은 현재 작업 디렉터리를 반환한다.

그리고 level()를 사용해서 경로를 넣으면 LevelDB를 만들어 준다.

이렇게 DB를 만들면 준비가 끝난다.


db.put('ThisIsKey', 'ThisIsValue', function (err) {
if(err) {
console.log(err);
}
db.get('ThisIsKey', function (err, value) {
if (err) {
console.log(err);
}
console.log(value);
});
});


db에 값을 넣는것은 put을 넣으면된다.

반대로 db에서 해당 key의 값을 빼내려면 db.get을 사용하면된다.



만약 해당 경로가 있다면 경로를 만들진 않지만 없으면 새로 만든다.

있으면 db가 업로드 되는 형식이다.

이 db를 잘 들고 있으면 다른 플랫폼(c++,python)으로도 이 db에 접속할 수 있다.



결과를 확인해보자.

+ Recent posts