MongoDB快速学习笔记
Posted yisheng163
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:\\MongoDB\\mongod --dbpath D:\\MongoDB\\data
为了方便实施,可以在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可视化工具)
以上是关于MongoDB快速学习笔记的主要内容,如果未能解决你的问题,请参考以下文章
MongoDB快速入门学习笔记3 MongoDB的文档插入操作
MongoDB快速入门学习笔记7 MongoDB的用户管理操作