博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mongodb 学习记录
阅读量:6994 次
发布时间:2019-06-27

本文共 1310 字,大约阅读时间需要 4 分钟。

1.安装mongodb 服务

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    //下载tar -zxvf mongodb-linux-x86_64-3.0.6.tgz // 解压到当前目录                                mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb   cd /usr/local/mongodb    //进入mongodb目录mkdir data    //创建data 存储数据的地方touch logs    //创建日志文件

2.目录解析

图片描述

3.安装php mongodb扩展

php 调用mongodb时需要此扩展

wget http://pecl.php.net/get/mongo-1.4.5.tgz  //下载资源tar zxf mongo-1.4.5.tgz //解压到当前目录cd mongo-1.4.5 //进入目录/usr/local/php/bin/phpize  //编译预准备./configure --with-php-config=/usr/local/php/bin/php-config   //编译make     //安装make install

4.编辑php.ini增加下述一行添加mongodb扩展

extension=mongo.so

5.mongodb存储数据结构

图片描述

mongodb可以有很多数据库,每个数据库有很多集合(相当于表)每一个集合里面有很多文档(表数据也相当于对象)每一个文档相当于一个对象。

6.php 操作mongodb

$res = new MongoClient('172.28.32.205:27017');$db = $res->test;//选择hom数据库$collection = $db->createCollection("collect");//选择或创建collect集合//创建一个文档$document = array(    "title"=>"MongoDb",    "description"=>"MongoDb 测试",    "likes"=>"100",    "by"=>"mmy test");//插入文档到集合$res = $collection->insert($document);if($res) {    echo "文档插入成功";}

结果

文档插入成功
$res = new MongoClient('172.28.32.205:27017');$db = $res->test;//选择hom数据库$collection = $db->createCollection("collect");//选择或创建collect集合$lest = $collection->findOne(array("title" => 'MongoDb'));echo "
";print_R($lest);

结果

图片描述

转载地址:http://ufdvl.baihongyu.com/

你可能感兴趣的文章
C++ const总结
查看>>
关于事件
查看>>
mycncart1.1.0.0 发布
查看>>
修改django-模型方法
查看>>
android之wifi移植全过程(二)
查看>>
app统计分析
查看>>
小团队项目搭建代码管理工具 gitlab8.9以及项目管理工具redmine 3.3 安装配置指南...
查看>>
Windows 8/Windows 8.1镜像安装Microsoft .NET Framework 3.5的方法
查看>>
ajaxFileUpload+ThinkPHP+jqGrid 图片上传与显示
查看>>
Python 元类
查看>>
IO流文件拷贝性能对比
查看>>
mac下更新自带的PHP版本到5.6或7.0
查看>>
Oracle——10用户自定义函数
查看>>
修复jquery.treeview的增加子节点的方法的bug
查看>>
硬盘空间满导致mysql ibd文件被删后提示Tablespace is missing for table 'db_rsk/XXX"
查看>>
Scala之初步认识与环境准备
查看>>
JFinal跨域方法的两种实现
查看>>
数据库根据字段模糊查询的思路
查看>>
基于IOS上MDM技术相关资料整理及汇总
查看>>
HBase新建表报错 org.apache.hadoop.hbase.TableExistsException
查看>>