最近在学node.js,但是不知道怎么连接数据库。没有文档可以看,求推荐。怎么用node连接mysql mongoDB redis solite?求解答
PHP中文网2017-04-17 15:48:49
으아아아
위는 mongoose를 통해 mongodb를 연결하고(db.js)로 저장한 후, 메인 프로그램에 도입하는 코드입니다(app.js라고 가정)
으아아아몽구스를 다른 곳에서도 사용할 수 있습니다
(위에서 소개한 별도의 라우터 account.js라고 가정) 으아아아데이터 모델을 별도로 구축해야 합니다. 예를 들어 위 라우터에서 소개할 model/user.js 파일을 생성합니다
으아아아------구분선---------------------------- -
Redis는 세션 캐싱에 사용할 수 있습니다(물론 임시 데이터 저장용으로도 사용할 수 있습니다). 캐시로 사용할 때는 다음 작성 방법과 비슷합니다. 물론 문제를 해결하기 위해 mongodb를 사용합니다. 일시적으로 캐시 데이터베이스 역할
으아아아巴扎黑2017-04-17 15:48:49
Mysql 연결은 mysqljs/mysql 라이브러리를 사용할 수 있습니다. npm install mysqljs/mysql
Mongo 연결은 mongoose 라이브러리를 사용할 수 있습니다. npm install mongoose
Redis 연결은 redis 라이브러리를 사용할 수 있습니다. npm install redis
SQLite 연결은 라이브러리를 사용할 수 있습니다. sqlite3 npm install sqlite3
각 라이브러리 인터페이스는 다릅니다. 공식 문서를 참조하세요
mysql readme
mongoose 가이드
redis readme
sqlite3 readme
PHPz2017-04-17 15:48:49
당신과 같은 사람들을 위해 ORM을 사용해 보시겠습니까? ?
속편화
워터라인
BOOKSHELF.JS
노드-orm2
. . . .
귀하의 필요, 연결해야 하는 데이터베이스 유형, 트랜잭션 지원이 필요한지 여부 등에 따라 적절한 것을 선택하세요! ORM을 사용하면 기본 데이터베이스 유형 전환에 더 친숙해질 것입니다.