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

        

  • 相关阅读:
    人月神话阅读笔记03(完)
    人月神话阅读笔记02
    各种前端好用的在线工具、学习网站、插件
    垂直居中css
    输入框判断表情的输入js
    jq九宫格抽奖
    移动端中一像素的解决方案
    获取url地址栏中的参数数据
    ios中getTime()的兼容性问题
    清除Css中select的下拉箭头样式
  • 原文地址:https://www.cnblogs.com/rengised/p/6386285.html
Copyright © 2011-2022 走看看