Node.js + OrientDB 사용한 CRUD
안녕하세요. 오늘은 Node.js에서 OrientDB를 연동하고, CRUD하는 방법을 소개하겠습니다.
조금 더 정확히 말하자면, npm(node package manager)에 orientjs를 사용하는 방법을 설명합니다.
Node.js + OrientDB 연동하는 방법
- npm에서 orientjs를 설치합니다.
- $ npm install orientjs --save (https://www.npmjs.com/package/orientjs 참조) - node.js의 설치 및 시작 방법은 아래 링크를 참조하세요.
- http://ithub.tistory.com/31
Node.js + OrientDB CRUD 방법
- CRUD는 기본적으로 Create(insert), Read(select), Update, Delete를 의미합니다.
- npm을 통해 설치한 orientjs 모듈을 불러와서 node.js와 연결해줍니다.
- orientdjs 의 API를 사용하여 node.js에서 데이터베이스의 데이터를 핸들링합니다.
- https://www.npmjs.com/package/orientjs
// select
var sql = 'select * from topic where @rid=:rid';
var param = {
params:{
rid:'#12:0'
}
};
db.query(sql, param).then(function(results){
console.log(results);
});
//insert
var sql = 'insert into topic(title, description) values(:title, :description)';
db.query(sql, {
params:{
title: 'Express',
description: 'Express is framework for web'
}
}).then(function(results){
console.log(results);
});
//delete
var sql = 'delete from topic where title=:title';
db.query(sql, {
params:{
title: 'Express'
}
}).then(function(results){
console.log(results);
});
//update
var sql = 'update topic set title=:title where @rid=:rid';
db.query(sql, {
params:{
title: 'Node.js2',
rid: '#12:1'
}
}).then(function(results){
console.log(results);
})
모두 즐거운 코딩하세요~