美文网首页
MongoDB快速入门教程 (4.1)

MongoDB快速入门教程 (4.1)

作者: 螺钉课堂 | 来源:发表于2019-12-24 11:43 被阅读0次

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();
    })
});

相关文章

  • MongoDB快速入门教程 (4.1)

    4.Mongoose使用 #4.1.nodejs操作mongodb 文档地址:http://mongodb.git...

  • node.js之 mongodb 入门教程

    mongodb之 mongodb 入门教程 下载方式: ww.mongodb.com/download-cente...

  • MonogoDB入门教程01

    注:本系列教程是自己学习的记录,内容来至 菜鸟教程MongoDB入门教程01MongoDB入门教程02MongoD...

  • MongoDB入门教程03

    注:本系列教程是自己学习的记录,内容来至 菜鸟教程MongoDB入门教程01MongoDB入门教程02MongoD...

  • MongoDB入门教程02

    注:本系列教程是自己学习的记录,内容来至 菜鸟教程MongoDB入门教程01MongoDB入门教程02MongoD...

  • MongoDB入门教程04

    注:本系列教程是自己学习的记录,内容来至 菜鸟教程MongoDB入门教程01MongoDB入门教程02MongoD...

  • MongoDB入门教程05

    注:本系列教程是自己学习的记录,内容来至 菜鸟教程MongoDB入门教程01MongoDB入门教程02MongoD...

  • Excel快速入门教程7-预算实例

    Excel快速入门教程1-简介 Excel快速入门教程2-加减乘除 Excel快速入门教程3-Excel数据验证 ...

  • MongoDB快速入门教程 (3.2)

    3.2.索引 索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,建立索引,通常能够极大的提高查询的效率...

  • MongoDB快速入门教程 (3.3)

    3.4.聚合 #3.4.1.什么是聚合? MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均...

网友评论

      本文标题:MongoDB快速入门教程 (4.1)

      本文链接:https://www.haomeiwen.com/subject/qowxoctx.html