zoukankan      html  css  js  c++  java
  • Windows系统MongoDB安装

    安装MongoDB

      - 安装
      - 配置环境变量 (新手建议使用默认安装路径)
        C:Program FilesMongoDBServer3.2in
      - 在c盘根目录
        - 创建一个文件夹 data
        - 在data中创建一个文件夹db

      - 打开cmd命令行窗口
        - 输入 mongod 启动mongodb服务器
        - 32位注意:
          启动服务器时,需要输入如下内容
            mongod --storageEngine=mmapv1
            mongod --dbpath 数据库路径 --port 端口号

      - 在打开另一个cmd窗口
        - 输入 mongo 连接mongodb ,出现 >

      - 数据库(database)
        - 数据库的服务器
          - 服务器用来保存数据
          - mongod 用来启动服务器

        - 数据库的客户端
          - 客户端用来操作服务器,对数据进行增删改查的操作
          - mongo 用来启动客户端


      - 将MongoDB设置为系统服务,可以自动在后台启动,不需要每次都手动启动
        1.在c盘根目录创建data
          - 在data下创建db和log文件夹
        2.创建配置文件
          在目录 C:Program FilesMongoDBServer3.2 下添加一个配置文件
          mongod.cfg
        3.以管理员的身份打开命令行窗口
        4.执行如下的命令

    sc.exe create MongoDB binPath= ""C:Program FilesMongoDBServer3.2inmongod.exe" --service --config="C:Program FilesMongoDBServer3.2mongod.cfg"" DisplayName= "MongoDB" start= "auto"
    
    sc.exe create MongoDB binPath= ""mongod的bin目录mongod.exe" --service --config="mongo的安装目录mongod.cfg"" DisplayName= "MongoDB" start= "auto"
    我本机的mongo的bin目录:C:Program FilesMongoDBServer4.2in C:Program FilesMongoDBServer4.2
    sc.exe create MongoDB binPath= ""C:Program FilesMongoDBServer4.2inmongod.exe" --service --config="C:Program FilesMongoDBServer4.2mongod.cfg"" DisplayName= "MongoDB" start= "auto"

        5.启动mongodb服务  (我的操作是在windows中找到‘服务’中的MongoDB,然后选择该服务,点击启动)

        6.如果启动失败,证明上边的操作有误,
          在控制台输入 sc delete MongoDB 删除之前配置的服务
          然后从第一步再来一次

        - 基本概念
          数据库(database)
          集合(collection)
          文档(document)
            - 在MongoDB中,数据库和集合都不需要手动创建,
              当我们创建文档时,如果文档所在的集合或数据库不存在会自动创建数据库和集合

        - 基本指令
          show dbs
          show databases
            - 显示当前的所有数据库
          use 数据库名
            - 进入到指定的数据库中
          db
            - db表示的是当前所处的数据库
          show collections
            - 显示数据库中所有的集合

        - 数据库的CRUD(增删改查)的操作
          - 向数据库中插入文档
            db.<collection>.insert(doc)
              - 向集合中插入一个文档
              - 例子:向test数据库中的,stus集合中插入一个新的学生对象
                 {name:"孙悟空",age:18,gender:"男"}
                 db.stus.insert({name:"孙悟空",age:18,gender:"男"})

            db.<collection>.find()
              - 查询当前集合中的所有的文档



  • 相关阅读:
    jQuery命名空间,自定义空间及属性,插件开发全解析 (转)
    打印输入表单中的内容
    js 网页烟花效果
    js学习cookie封装之获取
    js学习cookie封装之添加
    git基本使用
    最简单的手风琴效果
    js学习cookie封装之删除
    21个值得收藏的javas技巧
    javascript常用特效汇总
  • 原文地址:https://www.cnblogs.com/Night-Watch/p/11653692.html
Copyright © 2011-2022 走看看