node.js는 mongoose, mongoskin, node-mongodb-native(공식) 등을 포함하여 mongodb를 운영하기 위한 다양한 드라이버를 제공합니다.
mongoose 공식 웹사이트에 있는 저자의 설명:
간단히 말하면 Mongoose 라이브러리는 노드 환경에서 MongoDB 데이터베이스를 운영하기 위한 편리한 캡슐화이며 ORM과 유사하며 Mongoose가 변환합니다. 데이터베이스에 데이터를 제공합니다. 애플리케이션에서 사용할 JavaScript 객체를 제공합니다.
예:
1.종속성 패키지 소개:
npm install mongodb --save-dev
2.간단한 빌드 서비스 및 종속성 패키지 소개 :
var express = require('express'); var app = express(); var MongoClient = require('mongodb').MongoClient; var dbURL = 'mongodb://localhost:27017'; app.listen(process.env.POST || 8080);
3. 경로 작성
app.get('/insert',function(req, res) { MongoClient.connect(dbURL,function(err, db) { assert.equal(err,null); const person = db.db('person'); const student = person.collection('student'); student.insertOne({ "name": "insert in nodejs" },function(error, result) { var re = JSON.parse(result); if (re.n === 1) { res.send("插入成功。"); } else { res.send("插入失败,error:" + error); } res.end(); db.close(); }) }) })
(1) 데이터베이스에 연결: connect(dbURL, callback)
(2) 작동할 데이터베이스를 가져온 다음 테이블을 가져옵니다. 작동하려면:
var dbURL = 'mongodb://localhost:27017/person'; var student = db.collection('student');
In 브라우저에서 액세스한 다음 명령을 사용하여 삽입이 성공했는지 확인하십시오.
관련 학습 권장 사항: js 비디오 튜토리얼
위 내용은 node.js가 항상 mongo를 사용하는 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!