随笔分类 -  mongodb

mongo:用户管理
摘要:1.在mongodb中有一个admin数据库,牵涉到服务器配置层面的操作,需要先切换到admin数据库。 即use admin,-->相当于进入用户管理模式 2.mongo中的用户是以数据库为单位来创建的,每个数据库都有自己的管理员 3.我们在设置用户时,需要先在admin数据库下建立管理员--这个 阅读全文
posted @ 2017-04-14 17:17 Mr.He多多指教 阅读(196) 评论(0) 推荐(0)
mongo: 索引
摘要:索引创建 在学习索引之前,我们先看一下,如果没有添加索引时,我们用explain()函数,查看查询计划是什么样的。 发现使用的是BasicCursor,那么就代表我们没有索引,当我们查某一个数据的时候,就是从头到尾的扫一遍 a) 新增一条数据的同时,还会新增索引文件,所以会降低写入和更改速度,所以需 阅读全文
posted @ 2017-04-12 18:01 Mr.He多多指教 阅读(368) 评论(0) 推荐(0)
mongo: 改
摘要:语法:db.CollectionName.upadte(查询表达式,新值,选项); 查询表达式:定位哪些列是要被修改的列(即使查询表达式能命中多行,默认也只改一行,如果想改多行,可以用multi选项,在可选项中将会讲到) 新值:要被修改的列,要被修改成的样子 选项:可选项 例:db.stu.upda 阅读全文
posted @ 2017-04-12 15:10 Mr.He多多指教 阅读(227) 评论(0) 推荐(0)
mongo: 删
摘要:删除:remove db.CollectionName.remove(查询表达式,选项); 查询表达式:匹配要删除的文档,它是一个json对象 选项:{justOne:true/false},是否只删除一行,默认false 示例:db.stu.remove({sn:’001’});删除stu表中sn 阅读全文
posted @ 2017-04-12 15:01 Mr.He多多指教 阅读(199) 评论(0) 推荐(0)
mongo 增
摘要:mongodb存储的是文档,文档是json格式的对象,我们的增删改查,都要传输json对象 json是一个对象,js里有数组这个概念,只需要把多个对象放到一个数组里,即可 use test //首先选定一个库 增加单个文档,不指定_id db.stu.insert({sn:’001’,name:’x 阅读全文
posted @ 2017-04-12 14:58 Mr.He多多指教 阅读(194) 评论(0) 推荐(0)
mongo 游标
摘要:游标是什么? 通俗的说游标不是查询结果,而是查询的返回资源,或者说是查询返回的接口。 通过这个接口,我们可以逐条读取数据。 就像php中我们使用fopen打开文件,得到的是一个资源,通过这个资源,我们可以一行一行的读取这个文件 1.声明游标: var cursor=db.collectionName 阅读全文
posted @ 2017-04-12 14:52 Mr.He多多指教 阅读(684) 评论(0) 推荐(0)
mongodb:短网址项目
摘要:短网址项目概述 1.短网址项目,是将给定的长网址,转换成短网址。 如 新浪 http://t.cn/zQd5NPw ,其中zQd5NPw就是短网址 前段页面如下 我们在文本框中输入一个网址,点击生成短网址,系统就去mongodb中查,如果查得到,就直接返回短网址,如果查不到,就计算出短网址,并且加入 阅读全文
posted @ 2016-10-13 14:59 Mr.He多多指教 阅读(691) 评论(0) 推荐(0)
mongodb:monogo和php整合
摘要:1.到如下网址,下载php扩展包,找一个最新stable版的。 pecl.php.net/package/mongo 2.对扩展包进行解压 3.解压之后,进入解压的目录mongo-1.4.5中,执行php/bin/目录的phpize,使得我们能够执行./configure命令 执行phpize命令前 阅读全文
posted @ 2016-10-13 14:17 Mr.He多多指教 阅读(270) 评论(0) 推荐(0)
mongodb:2
摘要:关闭mongodb客户端 直接使用Ctrl+C关闭 关闭mongodb服务端 一 使用 Crtl+C 关闭 [mongo@redhatB data]$ mongod --dbpath=/database/mongodb/data/ --logpath=/var/applog/mongo_log/mo 阅读全文
posted @ 2016-09-28 16:51 Mr.He多多指教 阅读(192) 评论(0) 推荐(0)
mongodb: 安装 建/删 库,表
摘要:mongodb的安装 3.不用编译,解压之后本身就是编译后的二进制可执行文件 解压之后,目录格式如下 在bin目录可看到以下文件,各个文件作用,解释如下: 注:mongosniff、mongostat、mongotop 三个是用来观察服务器的状态的 4.启动mongod(因为mongod是服务端,所 阅读全文
posted @ 2016-09-28 11:31 Mr.He多多指教 阅读(309) 评论(0) 推荐(0)