1. 1.资源提供与安装(ayjs.net)

  2. 学习说明:nodejs还是在非windows环境下操作好,所以一切还是
  3. 当前时间:2014年12月06日aaronyang
  4. 官网地址:www.mongodb.org
  5. 文档参考地址:  http://docs.mongodb.org/manual
  6. 当前mongodb-osx-x86_64-2.6.5.gz:百度云下载   提取密码:azoa
  7. 代码安装:(貌似100多兆,而且官网也比较慢)
  8. 方式1:

  9. 打开终端,我们先安装 homebrew
  10. ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  11. 然后按任意键,输入管理员密码,然后回车,就开始下载和安装了
  12. 更新homebrew:brew update
  13. brew方式安装mongo:brew install mongodb
  14. 或者最新版(包括测试的)brew install mongodb -devel
  15. 或者通过源码编译 brew install mongodb --with-openssl
  16. 方式2:

  17. curl -O http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.6.4.tgz
  18. 解压提取
  19. tar -zxvf mongodb-osx-x86_64-2.6.5.tgz
    1. 2.安装(我采用的是从官网下载好的)

    2. 我在桌面新建了个soft文件夹,把解压后的文件放入了soft文件夹,放入了soft里面。
    3. 2.1拷贝解压后的文件到需要运行的目录

    4. 参考:
      mkdir -p mongodb
      cp -R -n mongodb-osx-x86_64-2.6.5/ mongodb

      我的:

    5. mkdir -p mongodb
      cp -R -n /Users/aaronyang/Desktop/soft/mongodb-osx-x86_64-2.6.5/ mongodb
      Tip:新手mac用户,可能在终端中不知道怎样得到文件路径,你只要将文件夹往终端里面一拖放就可以得到路径了。
    6. 2.2确保在Path变量里面有二进制文件的位置

    7. export PATH=mongodb/bin:$PATH;
    8. 3.运行Mongodb

    9. 3.1指定 data目录
    10. 默认,mongod 进程运行的目录是/data/db
    11. 创建目录: mkdir -p /data/db
    12. 如果指定了其他目录,比如,我就在mongodb文件夹里面新建了一个data
    13. 然后打开终端   mongod -dbpath /Users/aaronyang/mongodb/data
    14. 文件目录,是我直接拖data文件夹到终端界面中自动生成的
    15. 3.2 要确保当前用户 ,mongod进程能对data的文件夹进行读写
    16. 3.3 运行mongod,不带路径参数,默认数据读写在/data/db
    17. 3.4 停止mongod,终端类  按 ctrl+c键
    18. 4.开始启程

    19. 官方的文档,开始学习,或者使用别的技术,例如java,.net,nodejs进行等同于mongo终端下得操作

5.本文章权利只留给www.ayjs.net,不允许转载!!!!

[aaronyang] nodejs学习-mongodb[1]的更多相关文章

  1. Nodejs学习笔记(四)——支持Mongodb

    前言:回顾前面零零碎碎写的三篇挂着Nodejs学习笔记的文章,着实有点名不副实,当然,这篇可能还是要继续走着离主线越走越远的路子,从简短的介绍什么是Nodejs,到如何寻找一个可以调试的Nodejs ...

  2. Nodejs学习笔记(十)--- 与MongoDB的交互(mongodb/node-mongodb-native)、MongoDB入门

    目录 简介 MongoDB安装(windows) MongoDB基本语法和操作入门(mongo.exe客户端操作) 库操作 插入 查询 修改 删除 存储过程 nodejs操作MongoDB 插入 查询 ...

  3. NodeJS+Express+MongoDB 简单实现数据录入及回显展示【适合新人刚接触学习】

    近期在看NodeJS相关 不得不说NodeJS+Express 进行网站开发是很不错,对于喜欢玩JS的来说真是很好的一种Web开发组合 在接触NodeJS时受平时Java或者C#中API接口等开发的思 ...

  4. Nodejs学习笔记(十)—与MongoDB的交互(mongodb/node-mongodb-native)、MongoDB入门

    简介 MongoDB 开源,高性能的NoSQL数据库:支持索引.集群.复制和故障转移.各种语言的驱动程序:高伸缩性: NoSQL毕竟还处于发展阶段,也有说它的各种问题的:http://coolshel ...

  5. mongodb学习(2)--- nodeJS与MongoDB的交互(使用mongodb/node-mongodb-native)

    转载:http://www.cnblogs.com/zhongweiv/p/node_mongodb.html 目录 简介 MongoDB安装(windows) MongoDB基本语法和操作入门(mo ...

  6. NodeJS学习笔记之MongoDB模块

    其中还有,nodejs远程连接mysql数据库 一,开篇分析 这篇属于扩展知识篇,因为在下面的文章中会用到数据库操作,所以今天就来说说它(Mongodb模块). (1),简介 MongoDB是一个基于 ...

  7. 【NodeJS 学习笔记04】新闻发布系统

    前言 昨天,我们跟着这位大哥的博客(https://github.com/nswbmw/N-blog/wiki/_pages)进行了nodeJS初步的学习,最后也能将数据插入数据库了 但是一味的跟着别 ...

  8. Nodejs学习路线图

    前言 用Nodejs已经1年有余,陆陆续续写了48篇关于Nodejs的博客文章,用过的包有上百个.和所有人一样,我也从Web开发开始,然后到包管 理,再到应用系统的开发,最后开源自己的Nodejs项目 ...

  9. Nodejs学习笔记(六)--- Node.js + Express 构建网站预备知识

    目录 前言 新建express项目并自定义路由规则 如何提取页面中的公共部分? 如何提交表单并接收参数? GET 方式 POST 方式 如何字符串加密? 如何使用session? 如何使用cookie ...

随机推荐

  1. selenium之 chromedriver与chrome版本映射表(更新至v2.38)

    https://blog.csdn.net/huilan_same/article/details/51896672 看到网上基本没有最新的chromedriver与chrome的对应关系表,便兴起整 ...

  2. Android Volley 库的使用

    本文内容 什么是 Volley 库 Volley 能做什么 Volley 架构 环境 演示 Volley 库的使用 参考资料 Android 关于网络操作一般都会介绍 HttpClient 以及 Ht ...

  3. 面试小结之Elasticsearch篇

    https://www.cnblogs.com/luckcs/articles/7052932.html

  4. C#中RSA加密解密和签名与验证的实现

    RSA加密算法是一种非对称加密算法.在公钥加密标准和电子商业中RSA被广泛使用.RSA是1977年由罗纳德•李维斯特(Ron Rivest).阿迪•萨莫尔(Adi Shamir)和伦纳德•阿德曼(Le ...

  5. Android 如何预置APK M

    前言          欢迎大家我分享和推荐好用的代码段~~ 声明          欢迎转载,但请保留文章原始出处:          CSDN:http://www.csdn.net        ...

  6. C++ 第六课:C/C++关键字及其用法

    asm 插入一个汇编指令. auto 声明一个本地变量. bool 声明一个布尔型变量. break 结束一个循环. case 一个switch语句的一部分. catch 处理 thrown 产生的异 ...

  7. vue循环中的v-show

    v-show如果使用循环对象的属性来时控制, 这个属性必须是加载时就存在的 <div class="list-group col-sm-12" v-for="(is ...

  8. 手把手教你从零实现Linux misc设备驱动一(基于友善之臂4412开发板)

    关于怎样来写一个misc设备,在前面有篇文章已经介绍了大致的流程,如今就让我们来实现一个最简单的misc设备驱动. http://blog.csdn.net/morixinguan/article/d ...

  9. 算法笔记_199:第二届蓝桥杯软件类决赛真题(C语言本科)

    前言:以下代码部分仅供参考,C语言解答部分全部来自网友,Java语言部分部分参考自网友,对于答案的正确性不能完全保证. 试题1 数论中有著名的四方定理:所有自然数至多只要用四个数的平方和就可以表示. ...

  10. spring的jdbc

    Spring将替我们完成所有使用JDBC API进行开发的单调乏味的.底层细节处理工作. 操作JDBC时Spring可以帮我们做这些事情: 定义数据库连接参数,打开数据库连接,处理异常,关闭数据库连接 ...