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()
              - 查询当前集合中的所有的文档



  • 相关阅读:
    技术学到多厉害,才能顺利进入BAT?
    从程序员之死看 IT 人士如何摆脱低情商诅咒
    《wifi加密破解论文》翻译介绍-wifi不再安全
    老司机带你检测相似图片
    ArcGIS水文分析实战教程(15)库容和淹没区计算
    Oracle使用游标查询所有数据表备注
    浅谈矩阵变换——Matrix
    机器学习故事汇-决策树算法
    Catalan数应用整理
    匈牙利算法 cogs 886. [USACO 4.2] 完美的牛栏
  • 原文地址:https://www.cnblogs.com/Night-Watch/p/11653692.html
Copyright © 2011-2022 走看看