목록orientdb (4)
내맘대로 살기🎉
편집(Edit) view.jade(뷰 단)에 - rid = encodeURIComponent(topic['@rid'])a(href='/topic/'+rid+'/edit') edit를 추가하여 edit기능을 넣어줄 수 있는 버튼(?)을 넣어준다. - rid = encodeURIComponent(topic['@rid'])를 넣어주지 않으면 주소에 #이 들어간다. #이 주소창에 있으면 문제가 생길 수 있으므로 특수문자로 변경해주는 코드를 사용해서 #을 다른 문자로 변형시켜준다. 편집을 하기 위해서는 edit.jade에 db에 있는 글을 읽어오는 로직이 추가되어야 한다. app.get('/topic/:id/edit', function(req, res){ var sql = 'SELECT FROM topic'; /..
DB를 구축할 때 대부분이 이런 형식을 따른다. get('topic/') : view.jade get('topic/:id') : view.jade get('topic/add') : add.jade post('topic/add') get('topic/:id') get('topic/:id/edit') : edit.jade post('topic/:id/edit') get('topic/:id') get('topic/:id/delete') : delete.jade post('topic/:id/delete') get('topic/') node.js에 OrientDB적용시키기 var OrientDB = require('orientjs'); var server = OrientDB({ host : 'localhost',..
먼저 , https://github.com/orientechnologies/orientjs 에서 확인해볼 수 있다. OrientJS 설치 npm install orientjs --save를 터미널 창에서 입력하면 간단하게 설치할 수 있다. OrientJS 간단 사용법 *nodejs는 DB에 대해서는 클라이언트이고, 웹에 대해서는 서버인 것이다. ( 상대적 ) var OrientDB = require('orientjs'); var server = OrientDB({ host: 'localhost', // 이 컴퓨터를 서버로 이용 할 것이니까, locathost port: 2424,// 기본적으로 OrientDB는 2424라는 포트를 사용할 것이다. usernmae: 'root', password: '' }..
OrientDB 간단 소개 먼저, 홈페이지에 가서 어떠한 것인지 확인해볼 수 있다. http://orientdb.com/OrientDB는 NoSQL이고, Graph database를 제공하는 것이 큰 특징이다. 일반 DB에서는 테이블이라는 표현을 사용하지만, OrientDB에서는 클래스라고 표현한다. OrientDB 설치 orientdb.com에 접속하고 download탭을 누르고 환경에 맞는 orientDB를 설치. ex) macOS 설치 - 압축해제 - 터미널을 실행시키고 압축을 푼 orientdb폴더에 접근 - bin폴더로 접속 - [ sudo ./server.sh ]를 입력하고 잠시 기다리면 password를 지정하는 것이 나온다. - 엔터를 누르면 자동으로 비밀번호를 지정해주고, 내가 지정해줄 ..