zoukankan      html  css  js  c++  java
  • nodejs连接mongodb

      一、安装

        a.访问mongodb官网下载https://www.mongodb.com/,有zip或者msi版本,zip解压缩就可以用,msi需要安装后使用

        b.安装,指定好安装路径,一路下一步

        c.打开安装目录,新建db文件夹,用于保存数据文件

        note:最好在db文件夹下面,再新建项目同名文件夹,用于保存该项目对应的数据文件,方便管理

      二、启动数据库

        打开安装目录下的bin,在该目录下打开cmd或者bash,然后输入 命令 ./mongod --dbpath ../db/blog/

        

        出现以上结果,代表连接成功,这时,blog文件夹下面就生成了数据相关的文件;

        Note:dbpath 一定需要指定对,否则会出现错误。

        三、node连接数据库

         a.新建工程目录,mkdir blog

        b.创建con.js

    var Db = require('mongodb').Db,
        Connection = require('mongodb').Connection,
        Server = require('mongodb').Server;
    
    
    var con = new Db('blog', new Server('localhost', 27017), { safe: true });
    
    con.open(function(err, db) {
        if (err) {
            console.log('connect encountered error!');
        } else {
            console.log('connect successfully!');
        }
    
        db.collection('users', function(err, collection) {
            collection.insert({
                name: 'jack2',
                age: 10
            }, {
                safe: true
            }, function() {
    
            })
        })
    })

      Note:npm 安装依赖的node包,我就不多说了,不知道的百度一下。

       四、可视化工具robomongo

      a.下载https://robomongo.org/

       b.创建连接

       c.check刚才插入的user数据是否存在

        

  • 相关阅读:
    docker harbor 修改密码 重置密码 sql
    mongodb监控并在服务挂掉后自动重启脚本
    centos7 ffmpeg安装 rtsp相关
    vscode vue 自动格式化代码
    开启go module
    Python3.x:打包为exe执行文件(window系统)
    Docker 日志都在哪里?怎么收集?
    HttpsURLConnection信任任何证书
    SP3734 PERIODNI
    联赛前的记录
  • 原文地址:https://www.cnblogs.com/rengised/p/6386285.html
Copyright © 2011-2022 走看看