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



  • 相关阅读:
    主线程等待子线程结束再做响应
    前端开发注意细节
    XSS攻击前端需注意
    移动端开发碰到一个坑
    连续改变Chrome浏览器窗口大小,可以导致内存泄漏
    js中使用使用原型(prototype)定义方法的好处
    父节点使用css的transform: translate(0, 0)时position:fixed在chrome浏览器中无效
    CSS 中的 em单位
    观察者模式和发布/订阅模式的区别
    搜索练习4
  • 原文地址:https://www.cnblogs.com/Night-Watch/p/11653692.html
Copyright © 2020-2023  润新知