MongoDB의 빠른 시작 자습서 (4.1)

4.Mongoose 사용

4.1.nodejs 작업 MongoDB를

문서 주소 : HTTP : //mongodb.github.io/node-mongodb-native/3.2/tutorials/crud/

1. 설치 드라이브 MongoDB를

npm install mongodb --save-dev

2. Connect 데이터베이스

const MongoClient = require('mongodb').MongoClient;
var dburl = "mongodb://admin:[email protected]:27017";
MongoClient.connect(dburl, {useNewUrlParser:true}, (err,client)=>{
    if(err){
        console.log('数据库连接失败!');
        return;
    };
    const db = client.db("test")
    
});

3. 데이터 삽입

const MongoClient = require('mongodb').MongoClient;
var url = "mongodb://admin:[email protected]:27017";
var client = new MongoClient(url)
client.connect((err,client)=>{
    if(err){
        console.log('数据库连接失败!');
        return;
    };
    const db = client.db("test")
    // 插入数据
    db.collection("user").insertOne({"name": "nodeing", "age": 18}, (err, result) => {
      console.log(result)
    })
});

4. 데이터 업데이트

const MongoClient = require('mongodb').MongoClient;
var url = "mongodb://admin:[email protected]:27017";
var client = new MongoClient(url)

client.connect((err,client)=>{
    if(err){
        console.log('数据库连接失败!');
        return;
    };
    const db = client.db("test")
    db.collection('user').updateOne({"name": "nodeing"}, {$set: {"age": 38}}, (err, result)=>{
        console.log(result)
        client.close();
    })
});

데이터 삭제 (5)

const MongoClient = require('mongodb').MongoClient;
var url = "mongodb://admin:[email protected]:27017";
var client = new MongoClient(url)

client.connect((err,client)=>{
    if(err){
        console.log('数据库连接失败!');
        return;
    };
    const db = client.db("test")
    db.collection('user').deleteOne({"name": "nodeing"}, (err, result)=>{
        console.log(result)
        client.close();
    })
});

나사 교실 비디오 레슨 주소 : HTTP : //edu.nodeing.com

추천

출처www.cnblogs.com/dadifeihong/p/12048393.html