码迷,mamicode.com
首页 > 数据库 > 详细

MongoDB快速入门教程 (4.1)

时间:2019-12-16 12:52:31      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:tor   cli   视频课程   地址   mongodb   ejs   --   $set   native   

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.连接数据库

const MongoClient = require('mongodb').MongoClient;
var dburl = "mongodb://admin:123456@127.0.0.1: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:123456@127.0.0.1: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:123456@127.0.0.1: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:123456@127.0.0.1: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

MongoDB快速入门教程 (4.1)

标签:tor   cli   视频课程   地址   mongodb   ejs   --   $set   native   

原文地址:https://www.cnblogs.com/dadifeihong/p/12048393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!