zoukankan      html  css  js  c++  java
  • Mongidb以及命令行操作

    1、mongodb介绍

      MongoDB 是一个基于分布式文件存储的数据库。
    > 由C++语言编写(node也是由C++语言编写)
    > 旨在为 WEB

    MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的 ---- 关系型数据库(mysql)
    > 在高负载的情况下,添加更多的节点,可以保证服务器性能。
    > MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。
    > MongoDB 文档类似于 JSON 对象。
    > 字段值可以包含其他文档,数组及文档数组

    2.1 关系型数据库和非关系型数据库区别

    3 安装mongodb

    下载压缩文件的mongodb,解压即可

    在D盘的根目录下创建 data文件夹,在data文件夹内部创建文件夹db

    打开压缩的mongodb文件夹,进入bin目录

    shift + 右键 选择打开 命令行窗口

    输入mongod --dbpath d:datadb                这个命令窗口不要关掉

    4 打开命令行的数据库客户端

    打开压缩的mongodb文件夹,进入bin目录

    shift + 右键 选择打开 命令行窗口    输入 ./mongo

    5   数据库常用命令

    > help **查看帮助文档**

    > db.help() **数据库的帮助文档**

    > db.test.help() **当前数据库下test集合的帮助文档**

    > db.test.find().help() **当前数据库下test集合的查询的帮助文档**

    > show dbs **查询当前数据库连接池中的所有的数据库**

    ```
    admin 0.000GB
    local 0.000GB
    ```
    > use sh1908 **无则创建并且切换,有则切换**
    ```
    switched to db sh1908
    ```
    sh1908
    ```

    > db **查看当前是哪一个数据库**

    db.stats() **当前数据库状态**

    {
        "db" : "sh1908",
        "collections" : 0,
        "views" : 0,
        "objects" : 0,
        "avgObjSize" : 0,
        "dataSize" : 0,
        "storageSize" : 0,
        "numExtents" : 0,
        "indexes" : 0,
        "indexSize" : 0,
        "fileSize" : 0,
        "ok" : 1
    }

    0

  • 相关阅读:
    Django models通过DateTimeField保存到MySQL的时间的时区问题
    apache静态文件配置
    Python多线程学习
    Django filter中用contains 在mysql中的问题
    python:open/文件操作
    C++primer plus第六版课后编程题答案
    C++primer plus第六版课后编程题答案8.3
    C++primer plus第六版课后编程题答案8.2
    C++primer plus第六版课后编程题答案8.1
    C++primer plus第六版课后编程题答案7.10
  • 原文地址:https://www.cnblogs.com/shun1015/p/11681341.html
Copyright © 2011-2022 走看看