已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
mongodb的安装,以及php对mongodb的扩展mongodb的数据存储格式是一种由于MongoDB的文档结构为BJSON格式(BJSON全称:Binary JSON),而BJSON格式本身就支持保存二进制格式的数据,因此可以把文件的二进制格式的数据直接保存到MongoDB的文档结构中。为什么说“初识如故”呢,因为mongodb的数据存储格式是一种由于MongoDB的文档结构为BJSON格式(BJSON全称:BinaryJSON),而BJSON格式本身就支持保存二进制格式的数据,因此可以把文件的二进制格式的数据直接保存到MongoDB的文档结构中。MongoDB是由(database)、集合(collection)、文档对象(document)三个层次组成。 和关系型数据库的对应关系: 关系型数据库 MongoDB数据库 Database database table collection Row document 在MongoDB中可以建立索引,collection中有一个默认的隐藏字段_id,该字段。 安装使用 windows下安装mongodb和简单使用mongodb命令 一、下载,解压文件 到官方下载合适的版本 /downloads 例如:/win32/mongodb-win32-i386-2.2.1.zip 解压后放到对应的盘符下面,例如:D:mongodb 二、安装 1.把bin目录加入到环境变量中 D:mongodbbin 2.在D:mongodb下创建data文件夹放数据用,还要在data文件下创建一个db文件夹,没有db文件夹mongodb不能正常启动 3.简单启动mongodb方法: 进入到bin目录下 复制代码代码如下:C:Documents and SettingsmeD: D:cd mongodb/bin D:mongodbbinmongod dbpath D:/mongodb/data D:mongodbbinmongod dbpath D:/mongodb/data 显示如下内容: Sun Jan 16 14:56:03 MongoDB starting : pid=860 port=27017 dbpath=D:/mongodb/d ata 32-bit * NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data * see /post/137788967/32-bit-limitations Sun Jan 16 14:56:03 db version v2.2.1, pdfile version 4.5 Sun Jan 16 14:56:03 git version: 0eb017e9b2828155a67c5612183337b89e12e291 Sun Jan 16 14:56:03 sys info: windows (5, 1, 2600, 2, Service Pack 3) BOOST_LI B_VERSION=1_35 Sun Jan 16 14:56:03 initandlisten waiting for connections on port 27017 Sun Jan 16 14:56:03 websvr web admin interface listening on port 28017 注:必须先建立data文件夹和到bin目录下执行。mongoDB 服务端的默认连接端口是 27017 2.添加到注册表作为Windows服务启动,和mysql一样启动Windows时会自动启动服务,到bin目录下执行 复制代码代码如下:D:mongodbbinmongod -logpath D:mongodbloglog1.log -logappend -dbpath D:mongodbdata -directoryperdb -serviceName mongodb install 完成后输出下面内容(360等杀毒软件会阻止,需要允许通过) all output going to: D:mongodblogslog1.log Creating service mongodb Service creation successful. Service can be started from the command line via net start “mongodb. D:mongodbbin 其中:loglog1.log日志是以追加的方式输出的,serviceName mongodb是服务名称 启动MongoDB:net start mongodb 停止MongoDB:net stop mongodb 注:添加到注册表后重启电脑在服务项里面可以看到已经启动,但服务仍然没有启动,重启服务发现给360安全卫士阻止了需要再次确定才能启动。 3.mongodb的简单使用命令,到bin命令下执行mongo.exe进入管理界面,默认是进入到test帐号。 复制代码代码如下:D:mongodbbinmongo.exe MongoDB shell version: 2.2.1 connecting to: test show dbs; admin local help;查看命令提示 三、接下来,就是跟所有数据库一样的操作要加一个用户的防问权限 但是些时创建的用户没有查看集合的权限,怎么办呢!其实也好办,我已经替大家头疼过了,所以能够坚持用心看到这里的同学不会再头疼了。 在刚才进入的mongo.exe管理界面执行以下命令 复制代码代码如下:use admin db.auth(sa,sa) use web show collections 这回就畅通无阻了吧。 四、MongoDB创建数据库完全可以使用use 如下: use web; 这样就创建了一个数据库切换到web数据库,如果不存在则在插入数据后会自动创建一个,在data目录下可以看到新增了一个web的文件夹复制代码代码如下: use web; switched to db web db.my.save(a:10);向collection my 中保存一条信息,如果不存在collection会自动创建一个 db.my.find();检索所有记录 “_id” : ObjectId(“4d32c9204e6100000000691e”), “a” : 10 show collections; my system.indexes exit;退出Mongodb的安装及用户权限设置已到此结束。 下面介绍几种图形话管理工具 1.使用图形话管理工具“MongoVUE ”进入之后可以看到2.一种比较推荐的管理软件是“rockmongo” 需要php运行环境的支持,本人更喜欢它,因为php程序员有着现成的环境不用白不用,呵呵。 (1).下载一个rockmongo,解压后放在web目录下 下载地址:/downloads 如果你没有php的运行环境的话,但又想使用rockmongo的话,可以在下载地址中集成包下载。 (2).下载一个php对mongodb的支持 php_mongo.dll 下载地址:/mongodb/mongo-php-driv
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新国标约束下:婴童分龄护理能否成为美妆巨头“第二增长曲线”
- 大数据隐私保护技术与应用研究
- 资本市场风向标:无人机配送赛道并购重组案例深度复盘
- 智能便携音箱赋能智慧零售:重构门店交互体验与成本结构
- 智能宠物抗菌称重碗赋能宠物医疗:临床数据反哺诊疗方案
- 检验报告单规范书写与审核要点
- 2025年河南云梦职业学院高职单招职业技能考试模拟试卷及参考答案详解(培优)
- 2027年济宁技师学院单招综合素质考试模拟试卷附答案详解【基础题】
- 2025年灞水职业学院高职单招职业适应性测试考试模拟试卷附参考答案详解【满分必刷】
- 2027年吉林工程职业学院高职单招职业适应性测试考试题库附完整答案详解【必刷】
- 2026年广西社区工作者招聘考试笔试试题(含答案)
- 2026秋新教科版科学五年级上册教学课件:第四单元 第5课 岩石的类别与变化 有2个微课视频
- 成都未来科技城发展服务局2026年社会招聘笔试题库有答案详解
- 2026年机关事业单位考调、选调工作人员考试(综合知识、综合应用能力测试)模拟试题及解析(甘孜州)
- 雨课堂学堂在线学堂云《内科学(白城医学高等专科学校)》单元测试考核答案
- 2026年舞台展台搭建安全责任书
- 二年级上册数学【应用题乘法】80题(含答案)
- 26年云南会计专升本试题及答案
- 冷库管理制度及流程规范
- (已压缩)广东省工程勘察设计服务成本取费导则(2024版)
- 2025年新员工入职培训考试题及答案
评论
0/150
提交评论