>  기사  >  웹 프론트엔드  >  node.js가 항상 mongo를 사용하는 이유

node.js가 항상 mongo를 사용하는 이유

(*-*)浩
(*-*)浩원래의
2019-05-20 14:46:372943검색

node.js가 항상 mongo를 사용하는 이유

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 브라우저에서 액세스한 다음 명령을 사용하여 삽입이 성공했는지 확인하십시오.

node.js가 항상 mongo를 사용하는 이유

관련 학습 권장 사항: js 비디오 튜토리얼

위 내용은 node.js가 항상 mongo를 사용하는 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.