zoukankan      html  css  js  c++  java
  • MongoDB快速学习笔记

    一,下载。

    XP系统,32位的下载地址:

    https://www.mongodb.org/dl/win32/i386  

    64位下载地址:
    https://www.mongodb.org/dl/win32/

    例:
    win32/mongodb-win32-i386-2.0.7.zip
    http://downloads.mongodb.org/win32/mongodb-win32-i386-2.0.7.zip
    大小约17M。

    win32/mongodb-win32-i386-3.2.7.zip
    http://downloads.mongodb.org/win32/mongodb-win32-i386-3.2.7.zip
    大小约138M。

    win32/mongodb-win32-x86_64-2.0.7.zip
    http://downloads.mongodb.org/win32/mongodb-win32-x86_64-2.0.7.zip
    大小约19M。

    网速不好的,建议下载低版本的学习。文件超小。

    二,运行。
    解包,找到bin目录下面全部.exe文件,拷贝到目录“D:MongoDB”。
    在“D:MongoDB”目录下新建“data”文件夹,它将会作为数据存放的根文件夹。
    运行cmd , 运行 D:MongoDBmongod --dbpath D:MongoDBdata
    为了方便实施,可以在D:MongoDB目录下 建一个run.bat批处理文件,文件内容 mongod --dbpath data 既可。


    在浏览器输入:http://localhost:27017/,可以看到如下提示:

    You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number

    成功了!!! 

    为了提高安全性,可以增加几个参数和值。
    mongod --port 27018 --dbpath data     (指定运行端口)
    mongod --bind_ip 127.0.0.1                  (限定IP只允许特定IP访问)

    三,基本操作。
    再开一个cmd,输入mongo命令打开shell,其实这个shell就是mongodb的客户端,同时也是一个js的编译器,默认连接的是“test”数据库。

    <1> insert 操作

    好,数据库有了,下一步就是集合,这里就取集合名为“person”,要注意的就是文档是一个json的扩展(Bson)形式。 

    <2> find 操作

    我们将数据插入后,肯定是要find出来,不然插了也白插,这里要注意两点:

    ① “_id": 这个字段是数据库默认给我们加的GUID,目的就是保证数据的唯一性。

    ② 严格的按照Bson的形式书写文档,不过也没关系,错误提示还是很强大的。

    <3> update操作

    update方法的第一个参数为“查找的条件”,第二个参数为“更新的值”,学过C#,相信还是很好理解的。

    <4> remove操作

    remove中如果不带参数将删除所有数据,呵呵,很危险的操作,在mongodb中是一个不可撤回的操作,三思而后行。

     
    另:图形化管理工具  Robomongo(MongoDB可视化工具)

  • 相关阅读:
    Codeforces Round #649 (Div. 2) A、B、C、
    poj1061 青蛙的约会(扩展欧几里得)
    Educational Codeforces Round 89 (Rated for Div. 2)A、B、C、D、E
    jxust摸底测试1
    Codeforces Round #648 (Div. 2) A、B、C、D、E、F
    大数模板
    任意进制转换(2019 ICPC Asia Yinchuan Regional Base62)
    求素数(从判断素数到筛法)
    直线 (__int128的使用)
    E. Tree Shuffling (Round #646 (Div. 2))
  • 原文地址:https://www.cnblogs.com/yisheng163/p/5636298.html
Copyright © 2011-2022 走看看