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数据是否存在

        

  • 相关阅读:
    网络安全笔记1-局域网、DOS、用户与组、远程、NTFS、文件共享、DHCP、DNS、WEB、FTP、域、PKI、扫描与爆破
    ASM入网小助手卸载
    列表拖拽排序 ----vue.js
    如何让谷歌索引你的页面
    命令导入大数据库

    大数据-快读
    微服务参考文章
    Java-BigDecimal踩坑记录
    CF1285F Classical?
  • 原文地址:https://www.cnblogs.com/rengised/p/6386285.html
Copyright © 2011-2022 走看看